Trowbridge-Reitz Sample, near normal, slope_y

Time bar (total: 14.6s)

analyze259.0ms (1.8%)

Memory
-20.7MiB live, 391.2MiB 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.3%)

Memory
-47.8MiB live, 2 151.1MiB allocated
Samples
1.5s8 256×0valid
1.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 967.0ms
const: 368.0ms (38.1% of total)
ival-mult: 130.0ms (13.4% of total)
ival-<=: 114.0ms (11.8% of total)
ival-sin: 106.0ms (11% of total)
ival-div: 66.0ms (6.8% of total)
ival-sqrt: 62.0ms (6.4% of total)
ival-sub: 53.0ms (5.5% of total)
ival-and: 33.0ms (3.4% of total)
ival->: 27.0ms (2.8% of total)
exact: 5.0ms (0.5% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

preprocess51.0ms (0.4%)

Memory
8.0MiB live, 56.8MiB allocated
Algorithm
egg-herbie
Rules
182×associate-*l*
162×associate-*r*
150×sub-neg
148×distribute-lft-neg-in
134×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036106
178101
2132101
324399
447099
585499
6110499
7123899
8131099
9135699
10137299
11137699
01011
01611
12211
22611
33111
43811
54811
66311
78611
810811
911611
1011811
011811
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Symmetry

(abs cosTheta_i)

(negabs u2)

explain120.0ms (0.8%)

Memory
4.8MiB live, 240.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
00-0-(-.f32 #s(literal 1 binary32) u1)
00-0-(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
00-0-u2
00-0-#s(literal 1 binary32)
00-0-#s(literal 314159265359/50000000000 binary32)
00-0-u1
00-0-(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
00-0-(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
00-0-(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
56.0ms512×0valid
Compiler

Compiled 104 to 48 computations (53.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-mult: 7.0ms (21.5% of total)
ival-sin: 7.0ms (21.5% of total)
const: 7.0ms (21.5% of total)
ival-div: 4.0ms (12.3% of total)
ival-sub: 3.0ms (9.2% of total)
ival-sqrt: 3.0ms (9.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

Compiled 14 to 11 computations (21.4% saved)

simplify7.0ms (0%)

Memory
10.9MiB live, 10.9MiB 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))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Rules
36×lower-+.f64
36×lower-+.f32
26×sub-neg
26×lower--.f64
24×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

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

localize45.0ms (0.3%)

Memory
-38.1MiB live, 67.6MiB 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.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Samples
34.0ms256×0valid
Compiler

Compiled 38 to 13 computations (65.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-sub: 11.0ms (41.6% of total)
ival-mult: 5.0ms (18.9% of total)
const: 4.0ms (15.1% of total)
ival-sin: 3.0ms (11.3% of total)
ival-div: 2.0ms (7.6% of total)
ival-sqrt: 2.0ms (7.6% 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
18.7MiB live, 18.7MiB allocated
Counts
5 → 72
Calls
Call 1
Inputs
#<alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))>
#<alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))>
#<alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))>
#<alt (-.f32 #s(literal 1 binary32) u1)>
#<alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2)>
Outputs
#<alt (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))>
#<alt (+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))>
#<alt (+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))>
#<alt (* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (sin (* 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
u2
@inf
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
1.0ms
u1
@inf
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
1.0ms
u2
@0
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
1.0ms
u1
@0
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
1.0ms
u1
@-inf
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))

rewrite258.0ms (1.8%)

Memory
-3.7MiB live, 498.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
3 704×lower-/.f64
3 702×lower-/.f32
3 286×lower-*.f64
3 282×lower-*.f32
2 456×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

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

simplify599.0ms (4.1%)

Memory
27.1MiB live, 683.2MiB allocated
Algorithm
egg-herbie
Rules
19 410×lower-fma.f64
19 410×lower-fma.f32
6 806×lower-*.f64
6 806×lower-*.f32
3 586×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0186922
1550831
21628759
34996709
08071683
Stop Event
iter limit
node limit
Counts
72 → 71
Calls
Call 1
Inputs
(* (sqrt u1) (sin (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 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) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(*.f32 (sin.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) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 u1) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1/2 binary32))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (sin.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 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(*.f32 (sin.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 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -3/8 binary32) u1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sin.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 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -3/8 binary32) u1))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (sin.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))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u1 u1) (+.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 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 u1) u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1/2 binary32)))) (sqrt.f32 u1))
(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)

eval141.0ms (1%)

Memory
12.0MiB live, 139.4MiB allocated
Compiler

Compiled 16 111 to 2 495 computations (84.5% saved)

prune189.0ms (1.3%)

Memory
-1.2MiB live, 262.9MiB allocated
Pruning

22 alts after pruning (21 fresh and 1 done)

PrunedKeptTotal
New57021591
Fresh000
Picked011
Done000
Total57022592
Accuracy
99.7%
Counts
592 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.2%
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
72.3%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
72.1%
(*.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)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
87.3%
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
98.1%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
7.0%
(*.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal -1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
31.4%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
78.2%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
72.1%
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 4 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.6%
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
36.7%
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
91.0%
(*.f32 (sqrt.f32 (/.f32 u1 (/.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)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.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)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.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)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.6%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.6%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.3%
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
78.2%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
Compiler

Compiled 892 to 619 computations (30.6% saved)

simplify647.0ms (4.4%)

Memory
-2.3MiB live, 717.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
cost-diff0
(*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))
cost-diff0
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff3328
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
cost-diff0
(sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff64
(neg.f32 (/.f32 #s(literal 1 binary32) u1))
cost-diff704
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
cost-diff0
(+.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)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff352
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
cost-diff0
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
cost-diff0
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
cost-diff160
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
cost-diff160
(-.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))
cost-diff256
(/.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)))))
cost-diff288
(/.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))))
Rules
24 642×lower-fma.f64
24 642×lower-fma.f32
3 622×lower-*.f64
3 604×lower-*.f32
1 922×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036336
066314
1117314
2270272
3908268
43487266
08356261
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.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)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(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))))))
(/.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)))))
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 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))
(+.f32 u1 #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))
(*.f32 u1 u1)
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(+.f32 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
#s(literal 1 binary32)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) u1)
u1
#s(literal -1 binary32)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))
#s(literal 1 binary32)
(+.f32 u1 #s(literal -1 binary32))
u1
#s(literal -1 binary32)
(neg.f32 (/.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) u1)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))
(log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
#s(literal -1 binary32)
#s(literal -1/2 binary32)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (+.f32 u1 #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)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(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))))))
(sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.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)))))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
u1
(/.f32 (-.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(-.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(+.f32 u1 #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))
(*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))
(*.f32 u1 u1)
(*.f32 (+.f32 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))
#s(literal 1 binary32)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
#s(literal 1 binary32)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) u1)
u1
#s(literal -1 binary32)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))
#s(literal 1 binary32)
(+.f32 u1 #s(literal -1 binary32))
u1
#s(literal -1 binary32)
(neg.f32 (/.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) u1)
(/.f32 #s(literal 1 binary32) u1)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))
(*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))
(*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32))
(log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(log.f32 (+.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 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
#s(literal -1 binary32)
#s(literal -1/2 binary32)
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2

localize240.0ms (1.6%)

Memory
-26.1MiB live, 250.4MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy99.0%
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy96.7%
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
accuracy99.4%
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy99.0%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy98.7%
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
accuracy99.6%
(sqrt.f32 (/.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.0%
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
accuracy99.0%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy99.6%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
accuracy99.5%
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy98.9%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
accuracy99.2%
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy99.0%
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
accuracy99.0%
(*.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)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Samples
145.0ms247×0valid
5.0ms1valid
Compiler

Compiled 338 to 39 computations (88.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 112.0ms
ival-mult: 71.0ms (63.3% of total)
ival-div: 12.0ms (10.7% of total)
ival-sqrt: 7.0ms (6.2% of total)
ival-add: 4.0ms (3.6% of total)
ival-sin: 4.0ms (3.6% of total)
const: 4.0ms (3.6% of total)
ival-exp: 3.0ms (2.7% of total)
ival-log: 3.0ms (2.7% of total)
ival-sub: 2.0ms (1.8% of total)
ival-neg: 1.0ms (0.9% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series47.0ms (0.3%)

Memory
9.6MiB live, 47.9MiB allocated
Counts
24 → 348
Calls
Call 1
Inputs
#<alt (/.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))))>
#<alt (/.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)))))>
#<alt (-.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))>
#<alt (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))>
#<alt (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))>
#<alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2)>
#<alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))>
#<alt (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))>
#<alt (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))>
#<alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))>
#<alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))>
#<alt (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))>
#<alt (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))>
#<alt (neg.f32 (/.f32 #s(literal 1 binary32) u1))>
#<alt (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))>
#<alt (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1))))>
#<alt (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))>
#<alt (*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))>
#<alt (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))>
#<alt (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))>
#<alt (*.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)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))>
#<alt (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))>
#<alt (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))>
#<alt (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))>
Outputs
#<alt 1>
#<alt (+ 1 (* -1 u1))>
#<alt (+ 1 (* -1 u1))>
#<alt (+ 1 (* -1 u1))>
#<alt (* -1 u1)>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* -1 u1)>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt 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 (- u1 1)>
#<alt (- (* u1 (+ 1 u1)) 1)>
#<alt (- (* u1 (+ 1 (* u1 (+ 1 (* -1 u1))))) 1)>
#<alt (* -1 (pow u1 3))>
#<alt (* (pow u1 3) (- (/ 1 u1) 1))>
#<alt (* (pow u1 3) (- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1))>
#<alt (* (pow u1 3) (- (+ (/ 1 u1) (/ 1 (pow u1 2))) (+ 1 (/ 1 (pow u1 3)))))>
#<alt (* -1 (pow u1 3))>
#<alt (* -1 (* (pow u1 3) (- 1 (/ 1 u1))))>
#<alt (* -1 (* (pow u1 3) (+ 1 (* -1 (/ (+ 1 (/ 1 u1)) u1)))))>
#<alt (* -1 (* (pow u1 3) (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- (/ 1 u1) 1) u1))) u1)))))>
#<alt -1>
#<alt (- (pow u1 2) 1)>
#<alt (- (pow u1 2) 1)>
#<alt (- (pow u1 2) 1)>
#<alt (pow u1 2)>
#<alt (* (pow u1 2) (- 1 (/ 1 (pow u1 2))))>
#<alt (* (pow u1 2) (- 1 (/ 1 (pow u1 2))))>
#<alt (* (pow u1 2) (- 1 (/ 1 (pow u1 2))))>
#<alt (pow u1 2)>
#<alt (* (pow u1 2) (- 1 (/ 1 (pow u1 2))))>
#<alt (* (pow u1 2) (- 1 (/ 1 (pow u1 2))))>
#<alt (* (pow u1 2) (- 1 (/ 1 (pow u1 2))))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (+ (* 314159265359/100000000000 (* (sqrt (pow u1 3)) u2)) (* 314159265359/50000000000 (* (sqrt u1) u2)))>
#<alt (+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt u1) u2)) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))>
#<alt (+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)) (* u1 (+ (* 314159265359/100000000000 (* (sqrt u1) (* u2 (- 1 (* 1/4 (/ 1 u1)))))) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt -1)))>
#<alt (+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))>
#<alt (+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1)))))>
#<alt (+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt -1)))>
#<alt (+ (* 314159265359/100000000000 (/ (* u2 (sqrt -1)) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))>
#<alt (+ (* -1 (/ (+ (* -314159265359/100000000000 (* u2 (sqrt -1))) (* -942477796077/400000000000 (/ (* u2 (sqrt -1)) u1))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))>
#<alt (+ (* -1 (/ (+ (* -314159265359/100000000000 (* u2 (sqrt -1))) (* -1 (/ (+ (* 314159265359/160000000000 (/ (* u2 (sqrt -1)) u1)) (* 942477796077/400000000000 (* u2 (sqrt -1)))) u1))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))>
#<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 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 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) (sin (* 314159265359/50000000000 u2)))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))>
#<alt (+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))>
#<alt (+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (sin (* 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 (/ 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 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 u1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))>
#<alt (+ (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* -1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))>
#<alt (+ (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* 3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))>
#<alt (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 3))) (+ (* 3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (* u2 (sqrt -1))))>
#<alt (* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1))))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))))))))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (sin (* 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 (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 u1) (sin (* 314159265359/50000000000 u2)))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))>
#<alt (+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))>
#<alt (+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* 1/2 (log u1))>
#<alt (+ (* 1/2 u1) (* 1/2 (log u1)))>
#<alt (+ (* 1/2 (log u1)) (* u1 (+ 1/2 (* 1/4 u1))))>
#<alt (+ (* 1/2 (log u1)) (* u1 (+ 1/2 (* u1 (+ 1/4 (* 1/6 u1))))))>
#<alt (* -1/2 (log -1))>
#<alt (+ (* -1/2 (log -1)) (* 1/2 (/ 1 u1)))>
#<alt (+ (* -1/2 (log -1)) (+ (/ 1/4 (pow u1 2)) (* 1/2 (/ 1 u1))))>
#<alt (+ (* -1/2 (log -1)) (+ (/ 1/4 (pow u1 2)) (+ (* 1/2 (/ 1 u1)) (* 1/6 (/ 1 (pow u1 3))))))>
#<alt (* -1/2 (log -1))>
#<alt (+ (* -1/2 (log -1)) (* 1/2 (/ 1 u1)))>
#<alt (+ (* -1/2 (log -1)) (+ (/ 1/4 (pow u1 2)) (* 1/2 (/ 1 u1))))>
#<alt (+ (* -1 (/ (- (* -1 (/ (+ 1/4 (* 1/6 (/ 1 u1))) u1)) 1/2) u1)) (* -1/2 (log -1)))>
#<alt (* -1 (log u1))>
#<alt (+ (* -1 u1) (* -1 (log u1)))>
#<alt (+ (* -1 (log u1)) (* u1 (- (* -1/2 u1) 1)))>
#<alt (+ (* -1 (log u1)) (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)))>
#<alt (log -1)>
#<alt (- (log -1) (/ 1 u1))>
#<alt (+ (log -1) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))>
#<alt (- (+ (log -1) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2)))) (/ 1 u1))>
#<alt (log -1)>
#<alt (- (log -1) (/ 1 u1))>
#<alt (+ (log -1) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))>
#<alt (+ (log -1) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))>
#<alt (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))>
#<alt (+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))>
#<alt (+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) u2))>
#<alt (* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1))))))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1))))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (pow u2 2)))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1))))))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1))))))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))))))))))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* -1 (pow u1 2))>
#<alt (* (pow u1 2) (- u1 1))>
#<alt (* (pow u1 2) (- u1 1))>
#<alt (* (pow u1 2) (- u1 1))>
#<alt (pow u1 3)>
#<alt (* (pow u1 3) (- 1 (/ 1 u1)))>
#<alt (* (pow u1 3) (- 1 (/ 1 u1)))>
#<alt (* (pow u1 3) (- 1 (/ 1 u1)))>
#<alt (pow u1 3)>
#<alt (* -1 (* (pow u1 3) (- (/ 1 u1) 1)))>
#<alt (* -1 (* (pow u1 3) (- (/ 1 u1) 1)))>
#<alt (* -1 (* (pow u1 3) (- (/ 1 u1) 1)))>
#<alt -1>
#<alt (- (* -1 u1) 1)>
#<alt (- (* u1 (- (* -1 u1) 1)) 1)>
#<alt (- (* u1 (- (* u1 (- (* -1 u1) 1)) 1)) 1)>
#<alt (/ 1 u1)>
#<alt (/ (+ 1 (/ 1 u1)) u1)>
#<alt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)>
#<alt (/ (+ 1 (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3))))) u1)>
#<alt (/ 1 u1)>
#<alt (/ (+ 1 (/ 1 u1)) u1)>
#<alt (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))>
#<alt (* -1 (/ (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) u1))>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))>
#<alt (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))>
#<alt (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))>
#<alt (sin (* 314159265359/50000000000 u2))>
#<alt (sin (* 314159265359/50000000000 u2))>
#<alt (sin (* 314159265359/50000000000 u2))>
#<alt (sin (* 314159265359/50000000000 u2))>
#<alt (sin (* 314159265359/50000000000 u2))>
#<alt (sin (* 314159265359/50000000000 u2))>
#<alt (sin (* 314159265359/50000000000 u2))>
#<alt (sin (* 314159265359/50000000000 u2))>
Calls

87 calls:

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

rewrite333.0ms (2.3%)

Memory
-6.8MiB live, 621.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 218×lower-/.f64
5 204×lower-/.f32
4 190×lower-*.f64
4 172×lower-*.f32
3 622×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036236
066222
1228198
21703198
08482196
Stop Event
iter limit
node limit
iter limit
Counts
24 → 1 115
Calls
Call 1
Inputs
(/.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 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 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 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(+.f32 (/.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)))
(neg.f32 (/.f32 #s(literal 1 binary32) u1))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))
(log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.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)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Outputs
(neg.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) #s(literal -1 binary32)))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 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) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))) #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 #s(literal 1 binary32) (+.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 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 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 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (*.f32 u1 u1) (/.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 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (/.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 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (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 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))) (/.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))) (*.f32 (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 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.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 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.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 (+.f32 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 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.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 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (/.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 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))))) (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (/.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 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (/.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 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (/.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 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.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)) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 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) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (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 (fma.f32 u1 u1 (neg.f32 u1))) (*.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 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 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)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.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))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (*.f32 (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 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (neg.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 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (+.f32 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 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (/.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 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (/.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 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (/.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 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (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 (fma.f32 u1 u1 (neg.f32 u1))) (*.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)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))))
(/.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #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 (neg.f32 u1))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (+.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 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (+.f32 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.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)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (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 (neg.f32 u1))))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 (*.f32 u1 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)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 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)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 u1 #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)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 u1 #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 u1 (fma.f32 u1 u1 (neg.f32 u1))))) (*.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 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))) (*.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 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 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 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (neg.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))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #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 u1 (fma.f32 u1 u1 (neg.f32 u1))) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 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)) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.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 (fma.f32 u1 u1 (neg.f32 u1))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #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 (neg.f32 u1))))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (+.f32 u1 #s(literal 1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 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)) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.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 (fma.f32 u1 u1 (neg.f32 u1))))) (+.f32 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 (neg.f32 u1))))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.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 u1 (fma.f32 u1 u1 (neg.f32 u1)))))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) #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 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))) (neg.f32 (neg.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (neg.f32 (+.f32 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 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (/.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)))))))) (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 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (/.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 #s(literal 1 binary32) (+.f32 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 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.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 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (neg.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 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 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #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 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))))
(*.f32 (pow.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))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.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 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.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 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.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 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (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 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 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 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (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))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (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 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (*.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) #s(literal -1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32))))
(+.f32 (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (/.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))))
(pow.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (/.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))))
(fma.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 u1 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 (neg.f32 u1) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 u1)) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.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 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) u1)
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (neg.f32 u1) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (*.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))))
(*.f32 (/.f32 u1 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (/.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))))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 u1 (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (/.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (/.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) #s(literal 1 binary32)) (/.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.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 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))))
(+.f32 #s(literal -1 binary32) (+.f32 u1 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(+.f32 #s(literal -1 binary32) (-.f32 u1 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))))
(+.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal -1 binary32)))
(+.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) u1)
(pow.f32 (/.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.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))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) #s(literal -1 binary32))
(fma.f32 u1 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32)))
(fma.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32)))
(fma.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))
(fma.f32 #s(literal 1 binary32) u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))))
(fma.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(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)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (fma.f32 u1 u1 (neg.f32 u1)) (neg.f32 u1) (+.f32 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 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(fma.f32 (neg.f32 (fma.f32 u1 u1 (neg.f32 u1))) u1 (+.f32 u1 #s(literal -1 binary32)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) 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 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.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 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))
(-.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.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 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))))) (/.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))) (-.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))))))
(-.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (-.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (-.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 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))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.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 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (-.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (-.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))))) (fma.f32 u1 u1 (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))) (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))))))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))))) (-.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))))
(/.f32 (-.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #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 (*.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)) #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 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #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)) (*.f32 u1 u1))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (fma.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 u1 u1))) (fma.f32 u1 u1 (+.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 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 (+.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))))))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (fma.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))))) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))))))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))))
(/.f32 (fma.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))))))) (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (fma.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))))) (*.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))))
(/.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))))) #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) u1)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))))) (/.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))))) #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 u1))) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))) #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) u1)) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) #s(literal 1 binary32)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))) (/.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))) #s(literal -1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (neg.f32 u1))) (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.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 (*.f32 u1 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 (-.f32 (+.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 (*.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))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.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)) (*.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 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (+.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 u1 #s(literal -1 binary32)) (*.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))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.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 (*.f32 u1 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 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 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 (-.f32 (*.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)) (*.f32 u1 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 (+.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 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 #s(literal -1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (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 u1)))) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 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 (-.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.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))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.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 (*.f32 u1 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 (-.f32 (*.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 (*.f32 u1 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 (-.f32 (*.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)) (*.f32 u1 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 (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 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.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 (*.f32 u1 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 (-.f32 (*.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 (*.f32 u1 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 (-.f32 (*.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)) (*.f32 u1 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 (-.f32 (*.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 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.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) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.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) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.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 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 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 (-.f32 (*.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 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.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)) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (+.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 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 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 u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (*.f32 u1 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 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))) (*.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) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (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)) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal -1 binary32) u1) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.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 (*.f32 u1 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 (-.f32 (*.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 (*.f32 u1 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 (-.f32 (*.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)) (*.f32 u1 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 (*.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 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 (+.f32 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))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 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 (-.f32 (*.f32 (*.f32 #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 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (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)) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (+.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 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.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 (*.f32 u1 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 (-.f32 (*.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 (*.f32 u1 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 (-.f32 (*.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)) (*.f32 u1 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 (-.f32 (*.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 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.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 (*.f32 u1 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 (-.f32 (*.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 (*.f32 u1 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 (-.f32 (*.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)) (*.f32 u1 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 (-.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 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.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 (*.f32 u1 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 (-.f32 (*.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 (*.f32 u1 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 (-.f32 (*.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)) (*.f32 u1 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 (*.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 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 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 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #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 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #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)) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 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 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))) (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))))) (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (-.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 #s(literal -1 binary32)))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))))) (*.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 (neg.f32 (neg.f32 (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))) (neg.f32 (neg.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))) (neg.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))))))) (neg.f32 (fma.f32 u1 u1 (-.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))) (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))))))) (neg.f32 (-.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))))))
(*.f32 (*.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)) (*.f32 (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (*.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 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (*.f32 (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 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))))
(+.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (neg.f32 u1)))
(+.f32 (*.f32 u1 u1) #s(literal -1 binary32))
(+.f32 (fma.f32 u1 u1 u1) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(+.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32)))
(+.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(+.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(+.f32 (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 #s(literal -1 binary32))
(fma.f32 u1 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #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 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(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)))
(fma.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (neg.f32 u1)))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) #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 #s(literal 1 binary32) (*.f32 u1 u1) #s(literal -1 binary32))
(fma.f32 (neg.f32 u1) (neg.f32 u1) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 (neg.f32 u1)))
(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 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 (neg.f32 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 (+.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)) #s(literal -1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))
(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 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 (neg.f32 u1)))
(fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (+.f32 u1 #s(literal -1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 u1 u1 (neg.f32 u1)))
(fma.f32 (/.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (+.f32 u1 #s(literal -1 binary32)))
(fma.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 u1 u1 (neg.f32 u1)))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (+.f32 u1 #s(literal -1 binary32)))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 u1 u1 (neg.f32 u1)))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (neg.f32 u1)))
(fma.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (+.f32 u1 #s(literal -1 binary32)))
(fma.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (neg.f32 u1)))
(fma.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 u1 u1 (neg.f32 u1)))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (-.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (-.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32)))))
(-.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 (*.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 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 (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 (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 (*.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 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 (*.f32 u1 u1)) (*.f32 (+.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 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (-.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 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 u1))))
(/.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (-.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.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 (*.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 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (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 #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 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (-.f32 #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 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) 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 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) 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 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) 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 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 (+.f32 (+.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 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 (+.f32 (+.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 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))) (+.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 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 (+.f32 (+.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 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 (+.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 u1 #s(literal -1 binary32)) u1))) (*.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 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 #s(literal -1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (+.f32 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 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.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 (neg.f32 (fma.f32 u1 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 (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (neg.f32 (+.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 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)) (+.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 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)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.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 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)) (+.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 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 (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 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.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 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1 binary32) (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)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal 1 binary32) (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 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) u1))) (*.f32 (*.f32 #s(literal 1 binary32) (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)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.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 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)) (+.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 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 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (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 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.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 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (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 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal -1 binary32) u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (-.f32 #s(literal -1 binary32) 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 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))) (+.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 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))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.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 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 (*.f32 #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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (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 (fma.f32 (*.f32 #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 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (+.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 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))) (+.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 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 (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 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (neg.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 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)) (+.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 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 (*.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 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.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 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)) (+.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 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)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #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 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #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 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #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 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (+.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))) #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) #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 #s(literal 1 binary32) u1)) (*.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 #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))) (/.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))) (/.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))) #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) #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))) (neg.f32 (fma.f32 u1 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))) (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))) (*.f32 #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))) (*.f32 #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 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 #s(literal -1 binary32) u1) (*.f32 (fma.f32 u1 u1 (+.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 #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))) (*.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))) (+.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 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))) (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))) (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 (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 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))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #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 u1 #s(literal -1 binary32))) #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.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))) (/.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))) #s(literal -1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #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)) (neg.f32 (fma.f32 u1 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))) (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))) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 #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 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 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)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.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)) (*.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))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 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))) (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 (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 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))) (*.f32 (+.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) #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) #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 #s(literal 1 binary32) u1)) (*.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 #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) (/.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) (/.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) #s(literal -1 binary32) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) #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))) (neg.f32 (fma.f32 u1 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) (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) (*.f32 #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))) (*.f32 #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 #s(literal -1 binary32) u1) (*.f32 (fma.f32 u1 u1 (+.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 #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))) (*.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) (+.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 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) (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) (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 (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))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #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 u1 #s(literal -1 binary32)) 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 (fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (fma.f32 (*.f32 (fma.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 (+.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 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.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 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (neg.f32 (+.f32 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 #s(literal 1 binary32)) (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (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 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (+.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 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (-.f32 #s(literal -1 binary32) u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (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 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (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 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (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 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (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 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (+.f32 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)))) (neg.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.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 u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.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)))) (*.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 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1))) (-.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))) (*.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 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #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 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (fma.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 (+.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 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 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)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(expm1.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (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 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.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 #s(literal -1 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #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))))
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 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 #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 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) u1) (-.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 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) u1))
(*.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 u1 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 u1) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 (/.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))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) u1)
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (neg.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #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))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 #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 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (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))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (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))) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (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))) #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) (fma.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) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 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 #s(literal 1 binary32) (sqrt.f32 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(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 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32) (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32))))
(exp.f32 (fma.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))))
(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 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32))))
(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 (exp.f32 #s(literal -1/2 binary32)) (+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(pow.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #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))
(pow.f32 (*.f32 (exp.f32 #s(literal -1/2 binary32)) (exp.f32 #s(literal -1/2 binary32))) (log.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)))))
(/.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))))
(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 (/.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)))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sin.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) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (sin.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 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sin.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)))))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 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 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal -1/2 binary32))) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(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 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(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))
(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 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (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 (/.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) (+.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 (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))))
(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 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32))
(-.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 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))))
(/.f32 #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 (+.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.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 (exp.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (exp.f32 (log.f32 (+.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))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 #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))))
(*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 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 #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 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) u1) (-.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 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) u1))
(*.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 u1 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 u1) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 (/.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))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) u1)
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (neg.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #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))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 #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 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 u1 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (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))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (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))) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (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))) #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) (fma.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) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) (/.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 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 #s(literal 1 binary32) (sqrt.f32 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(neg.f32 (/.f32 #s(literal 1 binary32) u1))
(exp.f32 (*.f32 (log.f32 (neg.f32 u1)) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) u1))
(pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(pow.f32 (neg.f32 u1) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1))))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) u1)
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 u1))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (neg.f32 u1))))
(/.f32 (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (+.f32 #s(literal 0 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))) (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #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 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (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 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.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 #s(literal -1 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #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))))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 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 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal -1/2 binary32))) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(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 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(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))
(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 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (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 (/.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) (+.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 (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))))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sin.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) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (sin.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 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sin.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 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32))
(*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(neg.f32 (neg.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (log.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)))))))
(neg.f32 (log.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))))
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 0 binary32))
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.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 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log1p.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (log.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 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(-.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (log.f32 (*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (/.f32 #s(literal -1 binary32) u1)) (log.f32 #s(literal -1 binary32)))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (log.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(-.f32 (log.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (log.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (log.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))) (/.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(+.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))
(+.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(+.f32 (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1)))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))
(fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))
(fma.f32 u1 (*.f32 u1 u1) (*.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))
(fma.f32 (*.f32 u1 u1) u1 (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))
(fma.f32 (*.f32 u1 u1) u1 (*.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(fma.f32 (*.f32 u1 u1) #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(fma.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))
(fma.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.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 u1)) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32)) (*.f32 u1 u1))) (neg.f32 (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 u1))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))
(*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (fma.f32 u1 u1 (neg.f32 u1)) u1)
(*.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 2 binary32))
(pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #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 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (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 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))

simplify407.0ms (2.8%)

Memory
15.0MiB live, 611.6MiB allocated
Algorithm
egg-herbie
Rules
12 682×lower-fma.f64
12 682×lower-fma.f32
7 250×lower-*.f64
7 250×lower-*.f32
4 048×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05225207
115964578
249814244
082624039
Stop Event
iter limit
node limit
Counts
348 → 344
Calls
Call 1
Inputs
1
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* -1 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
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)
(- (* u1 (+ 1 u1)) 1)
(- (* u1 (+ 1 (* u1 (+ 1 (* -1 u1))))) 1)
(* -1 (pow u1 3))
(* (pow u1 3) (- (/ 1 u1) 1))
(* (pow u1 3) (- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1))
(* (pow u1 3) (- (+ (/ 1 u1) (/ 1 (pow u1 2))) (+ 1 (/ 1 (pow u1 3)))))
(* -1 (pow u1 3))
(* -1 (* (pow u1 3) (- 1 (/ 1 u1))))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (+ 1 (/ 1 u1)) u1)))))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- (/ 1 u1) 1) u1))) u1)))))
-1
(- (pow u1 2) 1)
(- (pow u1 2) 1)
(- (pow u1 2) 1)
(pow u1 2)
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(pow u1 2)
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(* (pow u1 2) (- 1 (/ 1 (pow u1 2))))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(+ (* 314159265359/100000000000 (* (sqrt (pow u1 3)) u2)) (* 314159265359/50000000000 (* (sqrt u1) u2)))
(+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt u1) u2)) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))
(+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)) (* u1 (+ (* 314159265359/100000000000 (* (sqrt u1) (* u2 (- 1 (* 1/4 (/ 1 u1)))))) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))))
(* 314159265359/50000000000 (* u2 (sqrt -1)))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1)))))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))))
(* 314159265359/50000000000 (* u2 (sqrt -1)))
(+ (* 314159265359/100000000000 (/ (* u2 (sqrt -1)) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (* u2 (sqrt -1))) (* -942477796077/400000000000 (/ (* u2 (sqrt -1)) u1))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (* u2 (sqrt -1))) (* -1 (/ (+ (* 314159265359/160000000000 (/ (* u2 (sqrt -1)) u1)) (* 942477796077/400000000000 (* u2 (sqrt -1)))) u1))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 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) (sin (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (sin (* 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)))
(/ 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)
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 u1)
(/ -1 u1)
(/ -1 u1)
(/ -1 u1)
(/ -1 u1)
(/ -1 u1)
(/ -1 u1)
(/ -1 u1)
(/ -1 u1)
(/ -1 u1)
(/ -1 u1)
(* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(+ (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* -1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* 3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 3))) (+ (* 3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (* u2 (sqrt -1))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))))
(* u2 (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1))))))))
(* u2 (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))))))))
(* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ u1 (- u1 1))) (* (sin (* 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)))
(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 u1) (sin (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(* 1/2 (log u1))
(+ (* 1/2 u1) (* 1/2 (log u1)))
(+ (* 1/2 (log u1)) (* u1 (+ 1/2 (* 1/4 u1))))
(+ (* 1/2 (log u1)) (* u1 (+ 1/2 (* u1 (+ 1/4 (* 1/6 u1))))))
(* -1/2 (log -1))
(+ (* -1/2 (log -1)) (* 1/2 (/ 1 u1)))
(+ (* -1/2 (log -1)) (+ (/ 1/4 (pow u1 2)) (* 1/2 (/ 1 u1))))
(+ (* -1/2 (log -1)) (+ (/ 1/4 (pow u1 2)) (+ (* 1/2 (/ 1 u1)) (* 1/6 (/ 1 (pow u1 3))))))
(* -1/2 (log -1))
(+ (* -1/2 (log -1)) (* 1/2 (/ 1 u1)))
(+ (* -1/2 (log -1)) (+ (/ 1/4 (pow u1 2)) (* 1/2 (/ 1 u1))))
(+ (* -1 (/ (- (* -1 (/ (+ 1/4 (* 1/6 (/ 1 u1))) u1)) 1/2) u1)) (* -1/2 (log -1)))
(* -1 (log u1))
(+ (* -1 u1) (* -1 (log u1)))
(+ (* -1 (log u1)) (* u1 (- (* -1/2 u1) 1)))
(+ (* -1 (log u1)) (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)))
(log -1)
(- (log -1) (/ 1 u1))
(+ (log -1) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(- (+ (log -1) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2)))) (/ 1 u1))
(log -1)
(- (log -1) (/ 1 u1))
(+ (log -1) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(+ (log -1) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))
(* (sqrt u1) (sin (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) u2))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1))))))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1))))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (pow u2 2)))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1))))))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1))))))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))))))))))
(* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))
(* -1 (pow u1 2))
(* (pow u1 2) (- u1 1))
(* (pow u1 2) (- u1 1))
(* (pow u1 2) (- u1 1))
(pow u1 3)
(* (pow u1 3) (- 1 (/ 1 u1)))
(* (pow u1 3) (- 1 (/ 1 u1)))
(* (pow u1 3) (- 1 (/ 1 u1)))
(pow u1 3)
(* -1 (* (pow u1 3) (- (/ 1 u1) 1)))
(* -1 (* (pow u1 3) (- (/ 1 u1) 1)))
(* -1 (* (pow u1 3) (- (/ 1 u1) 1)))
-1
(- (* -1 u1) 1)
(- (* u1 (- (* -1 u1) 1)) 1)
(- (* u1 (- (* u1 (- (* -1 u1) 1)) 1)) 1)
(/ 1 u1)
(/ (+ 1 (/ 1 u1)) u1)
(/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)
(/ (+ 1 (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3))))) u1)
(/ 1 u1)
(/ (+ 1 (/ 1 u1)) u1)
(* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))
(* -1 (/ (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) u1))
(* 314159265359/50000000000 u2)
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(sin (* 314159265359/50000000000 u2))
(sin (* 314159265359/50000000000 u2))
(sin (* 314159265359/50000000000 u2))
(sin (* 314159265359/50000000000 u2))
(sin (* 314159265359/50000000000 u2))
(sin (* 314159265359/50000000000 u2))
(sin (* 314159265359/50000000000 u2))
(sin (* 314159265359/50000000000 u2))
Outputs
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(* -1 u1)
(neg.f32 u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* -1 u1)
(neg.f32 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
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)
(- u1 1)
(+.f32 #s(literal -1 binary32) u1)
(- (* u1 (+ 1 u1)) 1)
(+.f32 #s(literal -1 binary32) (fma.f32 u1 u1 u1))
(- (* u1 (+ 1 (* u1 (+ 1 (* -1 u1))))) 1)
(fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(* -1 (pow u1 3))
(neg.f32 (*.f32 u1 (*.f32 u1 u1)))
(* (pow u1 3) (- (/ 1 u1) 1))
(*.f32 u1 (fma.f32 u1 (neg.f32 u1) u1))
(* (pow u1 3) (- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(* (pow u1 3) (- (+ (/ 1 u1) (/ 1 (pow u1 2))) (+ 1 (/ 1 (pow u1 3)))))
(*.f32 (*.f32 u1 u1) (fma.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))
(* -1 (pow u1 3))
(neg.f32 (*.f32 u1 (*.f32 u1 u1)))
(* -1 (* (pow u1 3) (- 1 (/ 1 u1))))
(*.f32 u1 (fma.f32 u1 (neg.f32 u1) u1))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (+ 1 (/ 1 u1)) u1)))))
(*.f32 (neg.f32 (*.f32 u1 u1)) (fma.f32 u1 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1) u1))
(* -1 (* (pow u1 3) (+ 1 (* -1 (/ (+ 1 (* -1 (/ (- (/ 1 u1) 1) u1))) u1)))))
(*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.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))))
-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 (* (sqrt (/ u1 (- 1 u1))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(+ (* 314159265359/100000000000 (* (sqrt (pow u1 3)) u2)) (* 314159265359/50000000000 (* (sqrt u1) u2)))
(*.f32 u2 (fma.f32 #s(literal 314159265359/100000000000 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1))))
(+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt u1) u2)) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))
(fma.f32 (*.f32 u2 (sqrt.f32 u1)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal 314159265359/100000000000 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 #s(literal 314159265359/100000000000 binary32)))))
(+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)) (* u1 (+ (* 314159265359/100000000000 (* (sqrt u1) (* u2 (- 1 (* 1/4 (/ 1 u1)))))) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (sqrt.f32 u1) (*.f32 (fma.f32 u2 (/.f32 #s(literal -1/4 binary32) u1) u2) #s(literal 314159265359/100000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 314159265359/100000000000 binary32) u1 #s(literal 314159265359/100000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1))))
(* 314159265359/50000000000 (* u2 (sqrt -1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 u2 #s(literal -314159265359/100000000000 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1)))))
(fma.f32 (/.f32 #s(literal -314159265359/100000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 3/4 binary32) (/.f32 u2 (*.f32 u1 u1)) (/.f32 u2 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))))
(fma.f32 #s(literal -314159265359/100000000000 binary32) (+.f32 (/.f32 u2 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))
(* 314159265359/50000000000 (* u2 (sqrt -1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(+ (* 314159265359/100000000000 (/ (* u2 (sqrt -1)) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(*.f32 u2 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 314159265359/100000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (* u2 (sqrt -1))) (* -942477796077/400000000000 (/ (* u2 (sqrt -1)) u1))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 u2 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -314159265359/100000000000 binary32) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -942477796077/400000000000 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (* u2 (sqrt -1))) (* -1 (/ (+ (* 314159265359/160000000000 (/ (* u2 (sqrt -1)) u1)) (* 942477796077/400000000000 (* u2 (sqrt -1)))) u1))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -314159265359/100000000000 binary32)) (/.f32 (*.f32 u2 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 314159265359/160000000000 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 942477796077/400000000000 binary32)))) (neg.f32 u1))) (neg.f32 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)
(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 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 (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 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32))) (neg.f32 u1))) u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(* (sqrt u1) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(*.f32 (sin.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) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (sin.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 #s(literal 3/4 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 u1)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1 (/ (+ (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (/.f32 #s(literal -3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 u1))) (neg.f32 u1)))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.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)))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))
(*.f32 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 -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/50000000000 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)))) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))))))
(*.f32 u2 (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 -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 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 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (sin.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)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (sin.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)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (sin.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)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (sin.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)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (sin.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)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (sin.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)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (sin.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)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (sin.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 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 (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 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) u1)) u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (+ 1 (* -1 u1)) u1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(/ (+ 1 (* -1 u1)) u1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(/ (+ 1 (* -1 u1)) u1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(- (/ 1 u1) 1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(- (/ 1 u1) 1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(- (/ 1 u1) 1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(- (/ 1 u1) 1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
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 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* -1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))))
(+ (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* -1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(+ (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/4 binary32) u1) #s(literal -1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (sin.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 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 3))) (+ (* 3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 #s(literal -1 binary32)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (sin.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 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32)))) u1)) (neg.f32 u1)))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (* u2 (sqrt -1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))))
(*.f32 u2 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(* u2 (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(* u2 (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))))))))
(*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))
(* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) u1))))
(* (sqrt (/ u1 (- u1 1))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) 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 (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 #s(literal -1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/2 (* (sqrt u1) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1/2 binary32) (*.f32 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))))) (neg.f32 (sqrt.f32 u1)))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1))))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (+ (* 5/16 (/ (sqrt -1) (pow u1 3))) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1)))))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1)) (fma.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 #s(literal -1 binary32))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32))) (neg.f32 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 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 (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 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 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) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(*.f32 (sin.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) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (sin.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 #s(literal 3/4 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 u1)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1 (/ (+ (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (/.f32 #s(literal -3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 u1))) (neg.f32 u1)))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.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)))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))
(*.f32 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 -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/50000000000 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)))) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))))))
(*.f32 u2 (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 -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 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 -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (sin.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)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (sin.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)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (sin.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)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (sin.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)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (sin.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)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (sin.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)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (sin.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)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 (sin.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)))))
(* 1/2 (log u1))
(*.f32 #s(literal 1/2 binary32) (log.f32 u1))
(+ (* 1/2 u1) (* 1/2 (log u1)))
(*.f32 #s(literal 1/2 binary32) (+.f32 u1 (log.f32 u1)))
(+ (* 1/2 (log u1)) (* u1 (+ 1/2 (* 1/4 u1))))
(fma.f32 u1 (fma.f32 u1 #s(literal 1/4 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) (log.f32 u1)))
(+ (* 1/2 (log u1)) (* u1 (+ 1/2 (* u1 (+ 1/4 (* 1/6 u1))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/6 binary32) #s(literal 1/4 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) (log.f32 u1)))
(* -1/2 (log -1))
(*.f32 #s(literal -1/2 binary32) (log.f32 #s(literal -1 binary32)))
(+ (* -1/2 (log -1)) (* 1/2 (/ 1 u1)))
(fma.f32 #s(literal -1/2 binary32) (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) u1))
(+ (* -1/2 (log -1)) (+ (/ 1/4 (pow u1 2)) (* 1/2 (/ 1 u1))))
(+.f32 (/.f32 #s(literal 1/2 binary32) u1) (fma.f32 #s(literal -1/2 binary32) (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1))))
(+ (* -1/2 (log -1)) (+ (/ 1/4 (pow u1 2)) (+ (* 1/2 (/ 1 u1)) (* 1/6 (/ 1 (pow u1 3))))))
(+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (fma.f32 #s(literal -1/2 binary32) (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1/6 binary32) (*.f32 u1 (*.f32 u1 u1))))
(* -1/2 (log -1))
(*.f32 #s(literal -1/2 binary32) (log.f32 #s(literal -1 binary32)))
(+ (* -1/2 (log -1)) (* 1/2 (/ 1 u1)))
(fma.f32 #s(literal -1/2 binary32) (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) u1))
(+ (* -1/2 (log -1)) (+ (/ 1/4 (pow u1 2)) (* 1/2 (/ 1 u1))))
(+.f32 (/.f32 #s(literal 1/2 binary32) u1) (fma.f32 #s(literal -1/2 binary32) (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/4 binary32) (*.f32 u1 u1))))
(+ (* -1 (/ (- (* -1 (/ (+ 1/4 (* 1/6 (/ 1 u1))) u1)) 1/2) u1)) (* -1/2 (log -1)))
(fma.f32 #s(literal -1/2 binary32) (log.f32 #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/6 binary32) u1)) u1)) (neg.f32 u1)))
(* -1 (log u1))
(neg.f32 (log.f32 u1))
(+ (* -1 u1) (* -1 (log u1)))
(neg.f32 (+.f32 u1 (log.f32 u1)))
(+ (* -1 (log u1)) (* u1 (- (* -1/2 u1) 1)))
(fma.f32 u1 (fma.f32 u1 #s(literal -1/2 binary32) #s(literal -1 binary32)) (neg.f32 (log.f32 u1)))
(+ (* -1 (log u1)) (* u1 (- (* u1 (- (* -1/3 u1) 1/2)) 1)))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (neg.f32 (log.f32 u1)))
(log -1)
(log.f32 #s(literal -1 binary32))
(- (log -1) (/ 1 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1))
(+ (log -1) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)) u1))
(- (+ (log -1) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u1))) (pow u1 2)))) (/ 1 u1))
(+.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u1)) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) u1))
(log -1)
(log.f32 #s(literal -1 binary32))
(- (log -1) (/ 1 u1))
(+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1))
(+ (log -1) (* -1 (/ (+ 1 (* 1/2 (/ 1 u1))) u1)))
(+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)) u1))
(+ (log -1) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u1 2)) (* 1/2 (/ 1 u1)))) u1)))
(-.f32 (log.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u1 u1)))) u1))
(* (sqrt u1) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(*.f32 (sin.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) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/4 binary32) u1) #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (sin.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 #s(literal 3/4 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 u1)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (sin.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 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32)))) u1)) (neg.f32 u1)))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32)))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32)))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1))))))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1))))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (pow u2 2)))))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32)))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1))))))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1))))))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))))))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32)))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32)))))
(* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32)))))
(* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32)))))
(* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32)))))
(* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32)))))
(* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32)))))
(* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32)))))
(* (sqrt (/ (* u1 (* (+ 1 u1) (- u1 1))) (- u1 (+ 1 (* (pow u1 2) (- u1 1)))))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32)))))
(* -1 (pow u1 2))
(neg.f32 (*.f32 u1 u1))
(* (pow u1 2) (- u1 1))
(*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))
(* (pow u1 2) (- u1 1))
(*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))
(* (pow u1 2) (- u1 1))
(*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(* (pow u1 3) (- 1 (/ 1 u1)))
(*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))
(* (pow u1 3) (- 1 (/ 1 u1)))
(*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))
(* (pow u1 3) (- 1 (/ 1 u1)))
(*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(* -1 (* (pow u1 3) (- (/ 1 u1) 1)))
(*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))
(* -1 (* (pow u1 3) (- (/ 1 u1) 1)))
(*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))
(* -1 (* (pow u1 3) (- (/ 1 u1) 1)))
(*.f32 u1 (fma.f32 u1 u1 (neg.f32 u1)))
-1
#s(literal -1 binary32)
(- (* -1 u1) 1)
(-.f32 #s(literal -1 binary32) u1)
(- (* u1 (- (* -1 u1) 1)) 1)
(fma.f32 u1 (-.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(- (* u1 (- (* u1 (- (* -1 u1) 1)) 1)) 1)
(fma.f32 u1 (fma.f32 u1 (-.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (+ 1 (/ 1 u1)) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)
(/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1)
(/ (+ 1 (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3))))) u1)
(/.f32 (+.f32 (+.f32 #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 u1 (*.f32 u1 u1))))) u1)
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (+ 1 (/ 1 u1)) u1)
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)
(* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))
(/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) (neg.f32 u1))
(* -1 (/ (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) u1))
(neg.f32 (/.f32 (+.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)) u1))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(sin (* 314159265359/50000000000 u2))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sin (* 314159265359/50000000000 u2))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sin (* 314159265359/50000000000 u2))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sin (* 314159265359/50000000000 u2))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sin (* 314159265359/50000000000 u2))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sin (* 314159265359/50000000000 u2))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sin (* 314159265359/50000000000 u2))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sin (* 314159265359/50000000000 u2))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))

eval159.0ms (1.1%)

Memory
2.2MiB live, 346.5MiB allocated
Compiler

Compiled 46 647 to 5 913 computations (87.3% saved)

prune234.0ms (1.6%)

Memory
9.6MiB live, 571.3MiB allocated
Pruning

55 alts after pruning (51 fresh and 4 done)

PrunedKeptTotal
New1 566461 612
Fresh11516
Picked235
Done011
Total1 579551 634
Accuracy
99.8%
Counts
1 634 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
15.6%
(fma.f32 (*.f32 u2 (sqrt.f32 u1)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal 314159265359/100000000000 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 #s(literal 314159265359/100000000000 binary32)))))
62.1%
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (sqrt.f32 u1) (*.f32 (fma.f32 u2 (/.f32 #s(literal -1/4 binary32) u1) u2) #s(literal 314159265359/100000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 314159265359/100000000000 binary32) u1 #s(literal 314159265359/100000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1))))
78.0%
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.2%
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
72.3%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
72.1%
(*.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)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
95.8%
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.3%
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
98.2%
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.1%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.8%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
78.2%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2)
98.2%
(*.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)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.1%
(*.f32 (*.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))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.7%
(*.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)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
78.2%
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
62.1%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 (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)))
62.1%
(*.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)))
77.5%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
78.0%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
77.9%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
77.9%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
77.6%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
78.1%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1)))
62.2%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
77.9%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
78.0%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) u1))))
78.2%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
78.1%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
78.2%
(*.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)))))
70.8%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))))
62.2%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
78.2%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
78.0%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)))
62.1%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
98.4%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
78.0%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
98.1%
(*.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 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 #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))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
78.2%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
98.6%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (sqrt.f32 (/.f32 #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))))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.3%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.6%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.3%
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.1%
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 u1 (log.f32 u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
62.1%
(*.f32 u2 (fma.f32 #s(literal 314159265359/100000000000 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1))))
78.2%
(*.f32 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 -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
62.1%
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
Compiler

Compiled 2 138 to 1 499 computations (29.9% saved)

simplify293.0ms (2%)

Memory
-27.8MiB live, 383.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
cost-diff0
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
cost-diff0
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff0
(sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
cost-diff64
(neg.f32 (/.f32 #s(literal 1 binary32) u1))
cost-diff704
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
cost-diff0
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))
cost-diff0
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
cost-diff0
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
cost-diff416
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 u2 (sqrt.f32 u1))
cost-diff0
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
cost-diff0
(/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
cost-diff0
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff416
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
Rules
11 090×lower-fma.f64
11 086×lower-fma.f32
2 558×lower-*.f64
2 532×lower-*.f32
1 444×lower-+.f64
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
036329
067329
1129329
2272326
3587325
41241325
51836325
62731277
74512277
85905277
97529277
08049277
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
u1
(-.f32 #s(literal 1 binary32) (*.f32 u1 u1))
#s(literal 1 binary32)
(*.f32 u1 u1)
(+.f32 u1 #s(literal 1 binary32))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
#s(literal 314159265359/50000000000 binary32)
(*.f32 u2 (sqrt.f32 u1))
u2
(sqrt.f32 u1)
u1
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(sqrt.f32 (*.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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
u1
(-.f32 #s(literal 1 binary32) (*.f32 u1 u1))
#s(literal 1 binary32)
(*.f32 u1 u1)
(+.f32 u1 #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))
#s(literal 1 binary32)
(+.f32 u1 #s(literal -1 binary32))
u1
#s(literal -1 binary32)
(neg.f32 (/.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) u1)
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))
u2
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(*.f32 u2 u2)
#s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)
#s(literal 314159265359/50000000000 binary32)
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
u1
(-.f32 #s(literal 1 binary32) (*.f32 u1 u1))
#s(literal 1 binary32)
(*.f32 u1 u1)
(sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))
(+.f32 u1 #s(literal 1 binary32))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
u1
(-.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 u1 u1)
(+.f32 u1 #s(literal 1 binary32))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)))
#s(literal 314159265359/50000000000 binary32)
(*.f32 u2 (sqrt.f32 u1))
u2
(sqrt.f32 u1)
u1
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
u1
(-.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 u1 u1)
(+.f32 u1 #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))
#s(literal 1 binary32)
(+.f32 u1 #s(literal -1 binary32))
u1
#s(literal -1 binary32)
(neg.f32 (/.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) u1)
(/.f32 #s(literal 1 binary32) u1)
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))
u2
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(*.f32 u2 u2)
#s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)
#s(literal 314159265359/50000000000 binary32)
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(sqrt.f32 (/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
u1
(-.f32 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 u1 u1)
(sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))
(+.f32 u1 #s(literal 1 binary32))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2

localize151.0ms (1%)

Memory
35.9MiB live, 267.3MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy99.0%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
accuracy98.9%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
accuracy98.7%
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
accuracy81.9%
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
accuracy79.7%
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))
accuracy99.6%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))
accuracy99.1%
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy98.9%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
accuracy100.0%
(sqrt.f32 u1)
accuracy99.3%
(*.f32 u2 (sqrt.f32 u1))
accuracy98.9%
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
accuracy99.6%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))
accuracy99.1%
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy99.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Samples
81.0ms256×0valid
Compiler

Compiled 339 to 41 computations (87.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 63.0ms
ival-mult: 22.0ms (35.1% of total)
const: 11.0ms (17.6% of total)
ival-div: 9.0ms (14.4% of total)
ival-sqrt: 8.0ms (12.8% of total)
ival-add: 6.0ms (9.6% of total)
ival-sin: 4.0ms (6.4% of total)
ival-sub: 1.0ms (1.6% of total)
ival-neg: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series33.0ms (0.2%)

Memory
-27.5MiB live, 53.2MiB allocated
Counts
19 → 300
Calls
Call 1
Inputs
#<alt (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))>
#<alt (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))>
#<alt (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))>
#<alt (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))>
#<alt (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))>
#<alt (*.f32 u2 (sqrt.f32 u1))>
#<alt (sqrt.f32 u1)>
#<alt (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))>
#<alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2)>
#<alt (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))>
#<alt (neg.f32 (/.f32 #s(literal 1 binary32) u1))>
#<alt (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))>
#<alt (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1))))>
#<alt (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))>
#<alt (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))>
#<alt (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))>
#<alt (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))>
#<alt (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))>
#<alt (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))>
Outputs
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)>
#<alt (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))>
#<alt (+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))>
#<alt (+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))>
#<alt (* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (pow u2 2)))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))))))))))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 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 (pow u1 2)))>
#<alt (* u1 (+ 1 (* (pow u1 2) (+ 1 (pow u1 2)))))>
#<alt (* u1 (+ 1 (* (pow u1 2) (+ 1 (* (pow u1 2) (+ 1 (pow u1 2)))))))>
#<alt (/ -1 u1)>
#<alt (* -1 (/ (+ 1 (/ 1 (pow u1 2))) u1))>
#<alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 2))) 1) u1)>
#<alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 4))) (+ 1 (/ 1 (pow u1 2)))) u1)>
#<alt (/ -1 u1)>
#<alt (* -1 (/ (+ 1 (/ 1 (pow u1 2))) u1))>
#<alt (* -1 (/ (+ 1 (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 4)))) u1))>
#<alt (* -1 (/ (+ 1 (+ (/ 1 (pow u1 2)) (+ (/ 1 (pow u1 4)) (/ 1 (pow u1 6))))) u1))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* (sqrt u1) u2)>
#<alt (* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* u2 (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 (* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (+ (* 314159265359/100000000000 (* (sqrt (pow u1 3)) u2)) (* 314159265359/50000000000 (* (sqrt u1) u2)))>
#<alt (+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt u1) u2)) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))>
#<alt (+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)) (* u1 (+ (* 314159265359/100000000000 (* (sqrt u1) (* u2 (- 1 (* 1/4 (/ 1 u1)))))) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt -1)))>
#<alt (+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))>
#<alt (+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1)))))>
#<alt (+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt -1)))>
#<alt (+ (* 314159265359/100000000000 (/ (* u2 (sqrt -1)) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))>
#<alt (+ (* -1 (/ (+ (* -314159265359/100000000000 (* u2 (sqrt -1))) (* -942477796077/400000000000 (/ (* u2 (sqrt -1)) u1))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))>
#<alt (+ (* -1 (/ (+ (* -314159265359/100000000000 (* u2 (sqrt -1))) (* -1 (/ (+ (* 314159265359/160000000000 (/ (* u2 (sqrt -1)) u1)) (* 942477796077/400000000000 (* u2 (sqrt -1)))) u1))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (/ -1 u1)>
#<alt (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (+ (* -1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))>
#<alt (+ (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))>
#<alt (+ (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))))>
#<alt (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (+ (* 1/2 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (+ (* 3/8 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (pow u1 2))) (+ (* 1/2 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))>
#<alt (+ (* 5/16 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (pow u1 3))) (+ (* 3/8 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (pow u1 2))) (+ (* 1/2 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))>
#<alt (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (+ (* 1/2 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -3/8 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* 3/8 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) u1)) (* -1/2 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (* u2 (sqrt -1))))>
#<alt (* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1))))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1))))))))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 5) (sqrt -1))))>
#<alt (* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))))>
#<alt (* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2)))) (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 4)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))))))>
#<alt (* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2)))) (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 4)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))))))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 5) (sqrt -1))))>
#<alt (* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2)))))))>
#<alt (* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (+ (* -314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 4)))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2))))))))>
#<alt (* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (+ (* -314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 4)))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 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 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))>
#<alt (+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))>
#<alt (+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))>
#<alt (* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (pow u2 2)))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))))))))))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 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 (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 5))))>
#<alt (+ (sqrt u1) (* (pow u1 3) (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (sqrt (pow u1 3))))))>
#<alt (+ (sqrt u1) (* (pow u1 3) (+ (* 1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 u1))) (* 1/2 (sqrt (/ 1 u1))))))))>
#<alt (* (sqrt (/ 1 u1)) (sqrt -1))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 9))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))>
#<alt (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 9))) (/ 1 (sqrt -1)))) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 9))) (/ 1 (pow (sqrt -1) 3)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))>
#<alt (* (sqrt (/ 1 u1)) (pow (sqrt -1) 3))>
#<alt (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 3)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1)))) (pow u1 3))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 3)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* 1/8 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))))) (pow u1 3))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 3)))>
#<alt 314159265359/50000000000>
#<alt (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))>
#<alt (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))>
#<alt (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 4))>
#<alt (* (pow u2 4) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 4))>
#<alt (* (pow u2 4) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt -31006276680305942139213528068663279/750000000000000000000000000000000>
#<alt (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)>
#<alt (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)>
#<alt (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 u1))>
#<alt (+ 1 (* u1 (+ 1/2 (* -1/8 u1))))>
#<alt (+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/16 u1) 1/8)))))>
#<alt (sqrt u1)>
#<alt (* u1 (+ (sqrt (/ 1 u1)) (* 1/2 (sqrt (/ 1 (pow u1 3))))))>
#<alt (* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (* 1/2 (sqrt (/ 1 (pow u1 3)))))))>
#<alt (* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/16 (sqrt (/ 1 (pow u1 7)))) (* 1/2 (sqrt (/ 1 (pow u1 3))))))))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* u1 (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 4)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))))>
Calls

75 calls:

TimeVariablePointExpression
6.0ms
u1
@-inf
(sqrt (/ u1 (- 1 (* u1 u1))))
4.0ms
u2
@0
(* (sqrt (* (/ u1 (- 1 (* u1 u1))) (+ u1 1))) (sin (* 314159265359/50000000000 u2)))
2.0ms
u1
@-inf
(sqrt (+ u1 1))
1.0ms
u1
@0
(* (sqrt (/ (/ 1 (+ u1 -1)) (neg (/ 1 u1)))) (* u2 (+ (* u2 (* u2 (+ (* (* u2 u2) 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000) -31006276680305942139213528068663279/750000000000000000000000000000000))) 314159265359/50000000000)))
1.0ms
u2
@inf
(* (sqrt (/ (/ 1 (+ u1 -1)) (neg (/ 1 u1)))) (* u2 (+ (* u2 (* u2 (+ (* (* u2 u2) 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000) -31006276680305942139213528068663279/750000000000000000000000000000000))) 314159265359/50000000000)))

rewrite397.0ms (2.7%)

Memory
23.9MiB live, 502.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 328×lower-fma.f64
5 324×lower-fma.f32
3 934×lower-*.f64
3 910×lower-*.f32
3 650×lower-/.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036188
067186
1225183
21462134
08730134
Stop Event
iter limit
node limit
iter limit
Counts
19 → 985
Calls
Call 1
Inputs
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (sqrt.f32 u1))
(sqrt.f32 u1)
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 #s(literal 1 binary32) u1))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))
Outputs
(neg.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(neg.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(+.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(+.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1)) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(fma.f32 u1 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 u1 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 #s(literal 1 binary32) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) u1 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 #s(literal -1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) u1 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 u1) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 u1 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(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)) (neg.f32 (*.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))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 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)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 (/.f32 u1 (-.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 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.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))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 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)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.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) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1)))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1)))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 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)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 #s(literal 0 binary32) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(-.f32 (/.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(-.f32 (/.f32 (*.f32 (*.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 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 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 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.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 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (+.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 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (neg.f32 u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))))
(/.f32 #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)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.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 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.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 (fma.f32 u1 u1 #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 (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (neg.f32 (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(/.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 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))
(/.f32 #s(literal -1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.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 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) u1) (*.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)) u1) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) #s(literal -1 binary32)) (neg.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.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 (fma.f32 u1 u1 #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 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (fma.f32 (*.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 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))
(/.f32 (*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 (neg.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 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (*.f32 u1 u1))) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (+.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (*.f32 u1 (neg.f32 u1)))) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) u1)) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (+.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (+.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 u1 u1))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (+.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 u1 (neg.f32 u1)))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 (neg.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)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) u1)) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32))) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (neg.f32 u1))) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) u1)) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))) (neg.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (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 (fma.f32 u1 u1 #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 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (neg.f32 (fma.f32 (*.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 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (neg.f32 (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (fma.f32 u1 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (fma.f32 u1 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.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 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (*.f32 (*.f32 u1 u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (*.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 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 0 binary32) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (-.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (*.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 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (+.f32 #s(literal 0 binary32) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.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 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.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 #s(literal 1 binary32) u1)) u1)
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (-.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 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(*.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) u1) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.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 (fma.f32 u1 u1 #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 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.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 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))))))
(*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) u1))
(*.f32 (*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 u1 (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) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 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 (/.f32 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) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 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 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #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 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 u1 #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)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (-.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 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.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)) u1) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.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)) u1) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -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) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))))
(neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(exp.f32 (fma.f32 (log.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) #s(literal 1/2 binary32) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log1p.f32 u1) #s(literal 1/2 binary32) (*.f32 (log.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.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) (/.f32 (sqrt.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 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (+.f32 u1 #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 u1)))
(/.f32 (sqrt.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1)) (sqrt.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) u1)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (sqrt.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))) (sqrt.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.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 (fma.f32 u1 u1 #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 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (sqrt.f32 (fma.f32 (*.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 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #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 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 u1 u1))) (neg.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(/.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (neg.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 (neg.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.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 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #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))))
(neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1)) (*.f32 (/.f32 u1 (-.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 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(pow.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 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 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.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))))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1)))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1)))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))
(/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))
(/.f32 (neg.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 #s(literal 1 binary32) u1))
(*.f32 u1 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) u1)
(*.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 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #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 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)))
(*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) u2)
(*.f32 u2 (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) u2)
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(pow.f32 u1 #s(literal 1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(sqrt.f32 u1)
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(neg.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal 1 binary32))))
(neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(neg.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(neg.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(+.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(+.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(+.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))
(+.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1)))
(+.f32 (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1)) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(+.f32 (*.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(fma.f32 u1 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 u1 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 #s(literal 1 binary32) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) u1 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 #s(literal -1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 (neg.f32 u1) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) u1 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 u1) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (*.f32 u1 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))))
(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)) (neg.f32 (*.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))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 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)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 (/.f32 u1 (-.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 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.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))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 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)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))
(fma.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) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1)))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1)))
(fma.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 u1) (*.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u1 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)))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(-.f32 #s(literal 0 binary32) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(-.f32 (/.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(-.f32 (/.f32 (*.f32 (*.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 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 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 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.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 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (+.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 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) (fma.f32 (*.f32 u1 u1) (neg.f32 u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))))
(/.f32 #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)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.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 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.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 (fma.f32 u1 u1 #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 (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (neg.f32 (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(/.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 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))
(/.f32 #s(literal -1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.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 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) u1) (*.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)) u1) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) #s(literal -1 binary32)) (neg.f32 (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) #s(literal -1 binary32)) (neg.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.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 (fma.f32 u1 u1 #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 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (fma.f32 (*.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 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))
(/.f32 (*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 (neg.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 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (*.f32 u1 u1))) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (+.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (*.f32 u1 (neg.f32 u1)))) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) u1)) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (+.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (+.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 u1 u1))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (+.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 u1 (neg.f32 u1)))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 (neg.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)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1)))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) u1)) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 u1 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1 binary32))) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))
(/.f32 (fma.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (neg.f32 u1))) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))
(/.f32 (fma.f32 (*.f32 u1 (neg.f32 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) u1)) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))) (neg.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (neg.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (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 (fma.f32 u1 u1 #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 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (neg.f32 (fma.f32 (*.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 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (neg.f32 (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (fma.f32 u1 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1))) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (fma.f32 u1 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.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 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (*.f32 (*.f32 u1 u1) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (fma.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 (*.f32 (*.f32 u1 u1) (*.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 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 0 binary32) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (-.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u1 u1) (*.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 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (+.f32 #s(literal 0 binary32) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.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 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.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 #s(literal 1 binary32) u1)) u1)
(*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (-.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 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 u1))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(*.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(*.f32 (fma.f32 u1 u1 u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) u1) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.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 (fma.f32 u1 u1 #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 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.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 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))))))
(*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal -1 binary32) u1))
(*.f32 (*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(*.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 u1 (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) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 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 (/.f32 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) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 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 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(*.f32 (/.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #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 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 u1 #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)) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (-.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 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.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)) u1) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.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)) u1) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (fma.f32 u1 u1 u1))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -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) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(neg.f32 (/.f32 #s(literal 1 binary32) u1))
(exp.f32 (*.f32 (log.f32 (neg.f32 u1)) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) u1))
(pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(pow.f32 (neg.f32 u1) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal 0 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal 0 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 u1))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal 0 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal -1 binary32) u1)
(/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal 0 binary32)))
(/.f32 (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal 0 binary32))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1))) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) (*.f32 #s(literal 0 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal 0 binary32))))
(*.f32 (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(+.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(+.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (+.f32 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) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(/.f32 (/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)))) (neg.f32 (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2) #s(literal 314159265359/50000000000 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 (*.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (-.f32 (*.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 3 binary32))) (fma.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (-.f32 (*.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (-.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (-.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (-.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) u2)
(*.f32 (/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #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 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))))
(neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(exp.f32 (fma.f32 (log.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) #s(literal 1/2 binary32) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log1p.f32 u1) #s(literal 1/2 binary32) (*.f32 (log.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.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) (/.f32 (sqrt.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 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (+.f32 u1 #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 u1)))
(/.f32 (sqrt.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1)) (sqrt.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) u1)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (sqrt.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))) (sqrt.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.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 (fma.f32 u1 u1 #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 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (sqrt.f32 (fma.f32 (*.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 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #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 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 u1 u1))) (neg.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(/.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (neg.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 (neg.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.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 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #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 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))))
(neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(exp.f32 (fma.f32 (log.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) #s(literal 1/2 binary32) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log1p.f32 u1) #s(literal 1/2 binary32) (*.f32 (log.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.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) (/.f32 (sqrt.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 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (+.f32 u1 #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 u1)))
(/.f32 (sqrt.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1)) (sqrt.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) u1))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) u1)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1)) (sqrt.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) u1))) (sqrt.f32 (*.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))) (sqrt.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.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 (fma.f32 u1 u1 #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 (fma.f32 u1 u1 #s(literal -1 binary32))))))) (sqrt.f32 (fma.f32 (*.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 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))) (sqrt.f32 (/.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #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 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 u1 u1))) (neg.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(/.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (neg.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 (neg.f32 u1)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.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 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #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))))
(neg.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(exp.f32 (*.f32 (log.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) #s(literal 1/2 binary32)))
(pow.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)) #s(literal 1 binary32)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))))))
(*.f32 (pow.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 1/4 binary32)) (pow.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (neg.f32 (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))
(neg.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2) #s(literal 314159265359/50000000000 binary32))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))
(+.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (neg.f32 (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32))
(fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))
(fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2 #s(literal 314159265359/50000000000 binary32))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (neg.f32 (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal 314159265359/50000000000 binary32))
(fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))
(-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(-.f32 (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 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 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (neg.f32 (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (neg.f32 (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2) #s(literal 314159265359/50000000000 binary32)))
(/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (neg.f32 (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2) #s(literal 314159265359/50000000000 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (neg.f32 (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (fma.f32 (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) (*.f32 (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))
(*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))
(*.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(neg.f32 (/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (neg.f32 (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(neg.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))
(+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(+.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(-.f32 (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (-.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(/.f32 (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (-.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (neg.f32 (-.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (fma.f32 (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(*.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(*.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(*.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(*.f32 (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(exp.f32 (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32)))
(pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log1p.f32 u1)) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (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 (*.f32 u1 u1) #s(literal 1 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) #s(literal -1 binary32))) (sqrt.f32 (fma.f32 u1 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (neg.f32 (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) u1))))
(*.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))

simplify445.0ms (3%)

Memory
-11.7MiB live, 574.5MiB allocated
Algorithm
egg-herbie
Rules
12 130×lower-fma.f64
12 130×lower-fma.f32
7 892×lower-*.f64
7 892×lower-*.f32
3 096×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05224881
116014533
254364131
080803889
Stop Event
iter limit
node limit
Counts
300 → 297
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) (sin (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (pow u2 2)))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))))))))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
u1
(* u1 (+ 1 (pow u1 2)))
(* u1 (+ 1 (* (pow u1 2) (+ 1 (pow u1 2)))))
(* u1 (+ 1 (* (pow u1 2) (+ 1 (* (pow u1 2) (+ 1 (pow u1 2)))))))
(/ -1 u1)
(* -1 (/ (+ 1 (/ 1 (pow u1 2))) u1))
(/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 2))) 1) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 4))) (+ 1 (/ 1 (pow u1 2)))) u1)
(/ -1 u1)
(* -1 (/ (+ 1 (/ 1 (pow u1 2))) u1))
(* -1 (/ (+ 1 (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 4)))) u1))
(* -1 (/ (+ 1 (+ (/ 1 (pow u1 2)) (+ (/ 1 (pow u1 4)) (/ 1 (pow u1 6))))) u1))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* (sqrt u1) u2)
(* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (* u2 (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)))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(+ (* 314159265359/100000000000 (* (sqrt (pow u1 3)) u2)) (* 314159265359/50000000000 (* (sqrt u1) u2)))
(+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt u1) u2)) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))
(+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)) (* u1 (+ (* 314159265359/100000000000 (* (sqrt u1) (* u2 (- 1 (* 1/4 (/ 1 u1)))))) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))))
(* 314159265359/50000000000 (* u2 (sqrt -1)))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1)))))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))))
(* 314159265359/50000000000 (* u2 (sqrt -1)))
(+ (* 314159265359/100000000000 (/ (* u2 (sqrt -1)) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (* u2 (sqrt -1))) (* -942477796077/400000000000 (/ (* u2 (sqrt -1)) u1))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (* u2 (sqrt -1))) (* -1 (/ (+ (* 314159265359/160000000000 (/ (* u2 (sqrt -1)) u1)) (* 942477796077/400000000000 (* u2 (sqrt -1)))) u1))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(/ -1 u1)
(/ -1 u1)
(/ -1 u1)
(/ -1 u1)
(/ -1 u1)
(/ -1 u1)
(/ -1 u1)
(/ -1 u1)
(/ -1 u1)
(/ -1 u1)
(/ -1 u1)
(/ -1 u1)
(* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+ (* -1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(+ (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))
(+ (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(+ (* 1/2 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+ (* 3/8 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (pow u1 2))) (+ (* 1/2 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(+ (* 5/16 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (pow u1 3))) (+ (* 3/8 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (pow u1 2))) (+ (* 1/2 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(+ (* 1/2 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+ (* -1 (/ (+ (* -1/2 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -3/8 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* 3/8 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) u1)) (* -1/2 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (* u2 (sqrt -1))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))))
(* u2 (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1))))))))
(* u2 (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1))))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 5) (sqrt -1))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2)))) (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 4)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2)))) (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 4)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 5) (sqrt -1))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2)))))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (+ (* -314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 4)))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2))))))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (+ (* -314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 4)))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 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)))
(* (sqrt u1) (sin (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (pow u2 2)))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))))))))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 5))))
(+ (sqrt u1) (* (pow u1 3) (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (sqrt (pow u1 3))))))
(+ (sqrt u1) (* (pow u1 3) (+ (* 1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 u1))) (* 1/2 (sqrt (/ 1 u1))))))))
(* (sqrt (/ 1 u1)) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 9))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 9))) (/ 1 (sqrt -1)))) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 9))) (/ 1 (pow (sqrt -1) 3)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* (sqrt (/ 1 u1)) (pow (sqrt -1) 3))
(+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 3)))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1)))) (pow u1 3))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 3)))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* 1/8 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))))) (pow u1 3))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 3)))
314159265359/50000000000
(+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))
(+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 4))
(* (pow u2 4) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 4))
(* (pow u2 4) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
-31006276680305942139213528068663279/750000000000000000000000000000000
(- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)
(- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)
(- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
1
(+ 1 (* 1/2 u1))
(+ 1 (* u1 (+ 1/2 (* -1/8 u1))))
(+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/16 u1) 1/8)))))
(sqrt u1)
(* u1 (+ (sqrt (/ 1 u1)) (* 1/2 (sqrt (/ 1 (pow u1 3))))))
(* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (* 1/2 (sqrt (/ 1 (pow u1 3)))))))
(* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/16 (sqrt (/ 1 (pow u1 7)))) (* 1/2 (sqrt (/ 1 (pow u1 3))))))))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(* -1 (* u1 (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 4)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))))
Outputs
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(* (sqrt u1) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(*.f32 (sin.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) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (sin.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 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1)) (*.f32 (sin.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)))))))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (sin.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 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (pow u2 2)))))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))))))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (fma.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) 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)) (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 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32))) u1)) u1))
u1
(* u1 (+ 1 (pow u1 2)))
(fma.f32 u1 (*.f32 u1 u1) u1)
(* u1 (+ 1 (* (pow u1 2) (+ 1 (pow u1 2)))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) u1) u1)
(* u1 (+ 1 (* (pow u1 2) (+ 1 (* (pow u1 2) (+ 1 (pow u1 2)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) u1) u1) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(* -1 (/ (+ 1 (/ 1 (pow u1 2))) u1))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 2))) 1) u1)
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 u1 u1))) u1)
(/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 2))) (pow u1 4))) (+ 1 (/ 1 (pow u1 2)))) u1)
(/.f32 (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(* -1 (/ (+ 1 (/ 1 (pow u1 2))) u1))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1)
(* -1 (/ (+ 1 (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 4)))) u1))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 u1))
(* -1 (/ (+ 1 (+ (/ 1 (pow u1 2)) (+ (/ 1 (pow u1 4)) (/ 1 (pow u1 6))))) u1))
(/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 6 binary32)))))) (neg.f32 u1))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* (sqrt u1) u2)
(*.f32 (sqrt.f32 u1) u2)
(* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) u2)
(* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) u2)
(* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) u2)
(* -1 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) u2)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(sqrt u1)
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(+ (* 314159265359/100000000000 (* (sqrt (pow u1 3)) u2)) (* 314159265359/50000000000 (* (sqrt u1) u2)))
(*.f32 u2 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 314159265359/100000000000 binary32) (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32))))
(+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt u1) u2)) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 #s(literal 314159265359/100000000000 binary32) u2) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2)))
(+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)) (* u1 (+ (* 314159265359/100000000000 (* (sqrt u1) (* u2 (- 1 (* 1/4 (/ 1 u1)))))) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (sqrt.f32 u1) (*.f32 (fma.f32 u2 (/.f32 #s(literal -1/4 binary32) u1) u2) #s(literal 314159265359/100000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 314159265359/100000000000 binary32) u1 #s(literal 314159265359/100000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2)))
(* 314159265359/50000000000 (* u2 (sqrt -1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 u2 #s(literal -314159265359/100000000000 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1)))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -314159265359/100000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 #s(literal 3/4 binary32) (/.f32 u2 (*.f32 u1 u1)) (/.f32 u2 u1))))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))))
(fma.f32 #s(literal -314159265359/100000000000 binary32) (+.f32 (/.f32 u2 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))
(* 314159265359/50000000000 (* u2 (sqrt -1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(+ (* 314159265359/100000000000 (/ (* u2 (sqrt -1)) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 314159265359/100000000000 binary32))))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (* u2 (sqrt -1))) (* -942477796077/400000000000 (/ (* u2 (sqrt -1)) u1))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 u2 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -314159265359/100000000000 binary32) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -942477796077/400000000000 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (* u2 (sqrt -1))) (* -1 (/ (+ (* 314159265359/160000000000 (/ (* u2 (sqrt -1)) u1)) (* 942477796077/400000000000 (* u2 (sqrt -1)))) u1))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -314159265359/100000000000 binary32)) (/.f32 (*.f32 u2 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 314159265359/160000000000 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 942477796077/400000000000 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 u1 u1) u1) u1)
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 u1))) u1))
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 u1) u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(+ (* -1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 u2 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 (sqrt.f32 u1) u2))))
(+ (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))
(fma.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (neg.f32 (*.f32 (sqrt.f32 u1) u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(+ (* (sqrt u1) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* u2 (* (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 #s(literal -1/2 binary32) (*.f32 (fma.f32 u2 (/.f32 #s(literal -1/4 binary32) u1) u2) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 u1)))) (*.f32 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (fma.f32 #s(literal -1/2 binary32) u1 #s(literal -1/2 binary32)))) (*.f32 (neg.f32 (*.f32 (sqrt.f32 u1) u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(*.f32 u2 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(+ (* 3/8 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (pow u1 2))) (+ (* 1/2 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(+ (* 5/16 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (pow u1 3))) (+ (* 3/8 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (pow u1 2))) (+ (* 1/2 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(fma.f32 u2 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 u1 u1)) (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(*.f32 u2 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(+ (* -1 (/ (+ (* -1/2 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -3/8 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(fma.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal -1/2 binary32) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal -3/8 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* 3/8 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) u1)) (* -1/2 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(fma.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 (fma.f32 u2 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) #s(literal 5/16 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal 3/8 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (* u2 (sqrt -1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))))
(*.f32 u2 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(* u2 (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1))))))))
(*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))))))
(* u2 (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1))))))))
(*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 5) (sqrt -1))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 u2 #s(literal 5 binary32))) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 u2)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2)))) (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 4)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 u2)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2)))) (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 4)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 u2)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 5) (sqrt -1))))
(*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 u2 #s(literal 5 binary32))) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2)))))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 u2)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (+ (* -314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 4)))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2))))))))
(*.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (+ (* -314159265359/50000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 4)))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2))))))))
(*.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 (pow.f32 u2 #s(literal 5 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 #s(literal -1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/2 (* (sqrt u1) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1/2 binary32) u1)) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) 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 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 3/8 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (+ (* 5/16 (/ (sqrt -1) (pow u1 3))) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1)))))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u1 u1)) (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.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))
(* (sqrt u1) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(*.f32 (sin.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) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (sin.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 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1)) (*.f32 (sin.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)))))))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (sin.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 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(* 314159265359/50000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (pow u2 2)))))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2))))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))))))))))
(*.f32 u2 (fma.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))) (fma.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(* (sqrt (/ (* u1 (+ 1 u1)) (- 1 (pow u1 2)))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) 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)) (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 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 #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))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 5))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 3) (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (sqrt (pow u1 3))))))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 3) (+ (* 1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 u1))) (* 1/2 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 #s(literal 3/8 binary32) (*.f32 u1 u1) #s(literal 1/2 binary32))) (sqrt.f32 u1))
(* (sqrt (/ 1 u1)) (sqrt -1))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) u1)))) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 9))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) u1))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 9))) (/ 1 (sqrt -1)))) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 9))) (/ 1 (pow (sqrt -1) 3)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) u1))) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 9 binary32)))) (fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))) #s(literal -1/8 binary32))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)))))
(* (sqrt (/ 1 u1)) (pow (sqrt -1) 3))
(neg.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))))
(+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 3)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) u1))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1)))) (pow u1 3))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 3)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (sqrt -1))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* 1/8 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))))) (pow u1 3))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 3)))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/8 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 u1 (*.f32 u1 u1)))))
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
(+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))
(fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))
(+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))
(+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 4))
(*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))
(* (pow u2 4) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 4))
(*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))
(* (pow u2 4) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
-31006276680305942139213528068663279/750000000000000000000000000000000
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)
(- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
1
#s(literal 1 binary32)
(+ 1 (* 1/2 u1))
(fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1 binary32))
(+ 1 (* u1 (+ 1/2 (* -1/8 u1))))
(fma.f32 u1 (fma.f32 u1 #s(literal -1/8 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/16 u1) 1/8)))))
(fma.f32 u1 (fma.f32 u1 (fma.f32 u1 #s(literal 1/16 binary32) #s(literal -1/8 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(sqrt u1)
(sqrt.f32 u1)
(* u1 (+ (sqrt (/ 1 u1)) (* 1/2 (sqrt (/ 1 (pow u1 3))))))
(*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (* 1/2 (sqrt (/ 1 (pow u1 3)))))))
(*.f32 u1 (fma.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 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)))))
(* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/16 (sqrt (/ 1 (pow u1 7)))) (* 1/2 (sqrt (/ 1 (pow u1 3))))))))
(*.f32 u1 (+.f32 (fma.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) u1))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))))))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(* -1 (* u1 (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (neg.f32 u1))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) u1))) #s(literal 1/8 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (neg.f32 u1))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 4)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))))
(*.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) u1))) #s(literal 1/8 binary32) (fma.f32 #s(literal 1/16 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (neg.f32 u1))

eval159.0ms (1.1%)

Memory
12.8MiB live, 355.3MiB allocated
Compiler

Compiled 50 057 to 3 684 computations (92.6% saved)

prune352.0ms (2.4%)

Memory
-8.8MiB live, 882.1MiB allocated
Pruning

71 alts after pruning (67 fresh and 4 done)

PrunedKeptTotal
New1 689391 728
Fresh182846
Picked325
Done224
Total1 712711 783
Accuracy
99.9%
Counts
1 783 → 71
Alt Table
Click to see full alt table
StatusAccuracyProgram
15.6%
(fma.f32 (*.f32 u2 (sqrt.f32 u1)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal 314159265359/100000000000 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 #s(literal 314159265359/100000000000 binary32)))))
77.7%
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
78.0%
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
87.1%
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
78.0%
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
98.2%
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
22.9%
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
87.0%
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
87.0%
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
16.9%
(*.f32 (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))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
4.9%
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 u2 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 (sqrt.f32 u1) u2))))
4.9%
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
-0.0%
(*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
95.8%
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.8%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
71.0%
(*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
98.4%
(*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
78.2%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2)
98.1%
(*.f32 (*.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))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.7%
(*.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)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.3%
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.3%
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
27.0%
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
78.2%
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
62.1%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) u2)
62.1%
(*.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)))
62.1%
(*.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)))
77.5%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
71.0%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
77.9%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
77.9%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
77.6%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
78.1%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1)))
77.9%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
19.1%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) u1 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))))
71.2%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
71.1%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (+.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))))
78.2%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
78.1%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
78.2%
(*.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)))))
71.2%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
71.2%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
62.2%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
78.2%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
71.2%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal 1 binary32)))))
62.1%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
62.1%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
78.0%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2 #s(literal 314159265359/50000000000 binary32))))
78.0%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
86.5%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
86.9%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
88.6%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))))
5.3%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
11.2%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
71.2%
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
98.1%
(*.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 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
78.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.6%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.3%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.6%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
4.9%
(*.f32 (neg.f32 (*.f32 (sqrt.f32 u1) u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
4.9%
(*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
86.1%
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 u1 (log.f32 u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
16.8%
(*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))))))
78.2%
(*.f32 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 -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
62.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
62.1%
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
Compiler

Compiled 3 115 to 2 055 computations (34% saved)

simplify491.0ms (3.4%)

Memory
3.0MiB live, 685.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 u2 u2)
cost-diff0
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))
cost-diff0
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
cost-diff352
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
cost-diff0
(*.f32 u1 (*.f32 u1 u1))
cost-diff0
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
cost-diff0
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1)))
cost-diff64
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
cost-diff0
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))
cost-diff0
(fma.f32 u1 u1 u1)
cost-diff0
(sqrt.f32 (fma.f32 u1 u1 u1))
cost-diff0
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
cost-diff0
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
cost-diff0
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
cost-diff0
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff352
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
Rules
9 800×lower-fma.f64
9 786×lower-fma.f32
4 566×lower-*.f64
4 536×lower-*.f32
3 304×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044457
084453
1175453
2475437
31708429
42696429
53811429
66180429
08684424
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.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) u1))
#s(literal 1 binary32)
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(-.f32 #s(literal 1 binary32) u1)
u1
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(sqrt.f32 u1)
u1
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
u1
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))
u2
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(*.f32 u2 u2)
#s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)
#s(literal 314159265359/50000000000 binary32)
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1)))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (*.f32 u1 u1))
u1
(*.f32 u1 u1)
#s(literal -1/2 binary32)
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))
u2
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(*.f32 u2 u2)
#s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)
#s(literal 314159265359/50000000000 binary32)
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
#s(literal 1 binary32)
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))
(*.f32 u2 u2)
u2
(fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))
#s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)
#s(literal -314159265359/50000000000 binary32)
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
(fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
#s(literal -98696044010906577398881/2500000000000000000000 binary32)
Outputs
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
#s(literal 1 binary32)
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) u1)
u1
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(sqrt.f32 u1)
u1
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
u1
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
u2
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(*.f32 u2 u2)
#s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)
#s(literal 314159265359/50000000000 binary32)
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 u2 (*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32) (sqrt.f32 u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1)))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (*.f32 u1 u1))
u1
(*.f32 u1 u1)
#s(literal -1/2 binary32)
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
u2
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(*.f32 u2 u2)
#s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)
#s(literal 314159265359/50000000000 binary32)
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
#s(literal 1 binary32)
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))
(*.f32 u2 u2)
u2
(fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))
#s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)
#s(literal -314159265359/50000000000 binary32)
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
(fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
#s(literal -98696044010906577398881/2500000000000000000000 binary32)

localize248.0ms (1.7%)

Memory
11.4MiB live, 442.1MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy98.7%
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
accuracy87.3%
(fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
accuracy81.9%
(fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
accuracy79.7%
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))
accuracy99.0%
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
accuracy81.9%
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
accuracy79.7%
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))
accuracy74.7%
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1)))
accuracy99.0%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
accuracy81.9%
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
accuracy79.7%
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))
accuracy72.4%
(fma.f32 u1 u1 u1)
accuracy100.0%
(sqrt.f32 u1)
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy99.0%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
accuracy99.5%
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy99.0%
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
accuracy99.0%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Samples
122.0ms256×0valid
Compiler

Compiled 502 to 52 computations (89.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 100.0ms
ival-mult: 47.0ms (47% of total)
const: 17.0ms (17% of total)
ival-sqrt: 12.0ms (12% of total)
ival-div: 9.0ms (9% of total)
ival-add: 8.0ms (8% of total)
ival-sin: 4.0ms (4% of total)
ival-sub: 2.0ms (2% of total)
ival-neg: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series84.0ms (0.6%)

Memory
-0.7MiB live, 122.8MiB allocated
Counts
23 → 348
Calls
Call 1
Inputs
#<alt (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))>
#<alt (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))>
#<alt (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))>
#<alt (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)>
#<alt (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))>
#<alt (*.f32 #s(literal 314159265359/50000000000 binary32) u2)>
#<alt (sqrt.f32 u1)>
#<alt (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))>
#<alt (sqrt.f32 (fma.f32 u1 u1 u1))>
#<alt (fma.f32 u1 u1 u1)>
#<alt (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))>
#<alt (*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))>
#<alt (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1)))>
#<alt (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))>
#<alt (*.f32 u1 (*.f32 u1 u1))>
#<alt (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))>
#<alt (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))>
#<alt (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))>
#<alt (*.f32 u2 u2)>
#<alt (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))>
#<alt (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))>
#<alt (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))>
#<alt (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))>
Outputs
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)>
#<alt (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))>
#<alt (+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))>
#<alt (+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))>
#<alt (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))>
#<alt (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))>
#<alt (* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (sin (* 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 (/ 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 (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* 314159265359/50000000000 (* (sqrt u1) u2))>
#<alt (* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (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) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))>
#<alt (+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* 1/16 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))))>
#<alt (* u1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (* u1 (+ (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (* u1 (+ (* -1/8 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (pow u1 2))) (+ (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))>
#<alt (* u1 (+ (* -1/8 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (pow u1 2))) (+ (* 1/16 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (pow u1 3))) (+ (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))>
#<alt (* -1 (* u1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (* -1 (* u1 (+ (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (* -1/2 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* 1/8 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) u1))) u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* 1/16 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) u1))) u1)) (* -1/2 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (+ u1 (pow u1 2)))))>
#<alt (* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (pow u1 2))))) (* 314159265359/50000000000 (sqrt (+ u1 (pow u1 2))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt (+ u1 (pow u1 2)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (pow u1 2)))))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt (+ u1 (pow u1 2)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (pow u1 2)))))))))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 5) (sqrt (+ u1 (pow u1 2)))))>
#<alt (* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (pow u1 2))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (+ u1 (pow u1 2))))))>
#<alt (* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (pow u1 2))))) (+ (* 314159265359/50000000000 (* (/ 1 (pow u2 4)) (sqrt (+ u1 (pow u1 2))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))))))>
#<alt (* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (pow u1 2))))) (+ (* 314159265359/50000000000 (* (/ 1 (pow u2 4)) (sqrt (+ u1 (pow u1 2))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))))))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 5) (sqrt (+ u1 (pow u1 2)))))>
#<alt (* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (pow u1 2))))))))>
#<alt (* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 4)) (sqrt (+ u1 (pow u1 2))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (pow u1 2)))))))))>
#<alt (* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 4)) (sqrt (+ u1 (pow u1 2))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (pow u1 2)))))))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/8 (sqrt u1)) (* 1/2 (sqrt (/ 1 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))))))))>
#<alt u1>
#<alt (* u1 (+ 1 (* 1/2 (/ 1 u1))))>
#<alt (* u1 (- (+ 1 (* 1/2 (/ 1 u1))) (/ 1/8 (pow u1 2))))>
#<alt (* u1 (- (+ 1 (+ (* 1/2 (/ 1 u1)) (* 1/16 (/ 1 (pow u1 3))))) (/ 1/8 (pow u1 2))))>
#<alt (* -1 u1)>
#<alt (* -1 (* u1 (+ 1 (* 1/2 (/ 1 u1)))))>
#<alt (* -1 (* u1 (+ 1 (* -1 (/ (- (* 1/8 (/ 1 u1)) 1/2) u1)))))>
#<alt (* -1 (* u1 (+ 1 (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 u1)) 1/8) u1)) 1/2) u1)))))>
#<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 (* 314159265359/50000000000 u2)>
#<alt (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))>
#<alt (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))>
#<alt (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 5))>
#<alt (* (pow u2 5) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 5) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 5) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 5))>
#<alt (* -1 (* (pow u2 5) (- (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2))) 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)))>
#<alt (* -1 (* (pow u2 5) (- (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))))))>
#<alt (* -1 (* (pow u2 5) (- (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))))))>
#<alt (* -1 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (+ (* -1 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))>
#<alt (+ (* -1 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))>
#<alt (+ (* -1 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))>
#<alt (* -1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))>
#<alt (* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))>
#<alt (* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))>
#<alt (* -1/2 (* (sqrt (pow u1 3)) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))>
#<alt (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* (sqrt (/ 1 (pow u1 3))) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))>
#<alt (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* (sqrt (/ 1 (pow u1 3))) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))>
#<alt (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* (sqrt (/ 1 (pow u1 3))) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))>
#<alt (* 314159265359/50000000000 (* u2 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))>
#<alt (* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)))) (* 314159265359/50000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))))))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 5) (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))>
#<alt (* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)))))>
#<alt (* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 2))) (+ (* 314159265359/50000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 4))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))))>
#<alt (* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 2))) (+ (* 314159265359/50000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 4))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 5) (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))>
#<alt (* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 2))))))>
#<alt (* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (+ (* -314159265359/50000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 2)))))))>
#<alt (* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (+ (* -314159265359/50000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 2)))))))>
#<alt (* -1 (sqrt u1))>
#<alt (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))>
#<alt (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))>
#<alt (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))>
#<alt (* -1/2 (sqrt (pow u1 3)))>
#<alt (* (pow u1 2) (+ (* -1 (sqrt (/ 1 (pow u1 3)))) (* -1/2 (sqrt (/ 1 u1)))))>
#<alt (* (pow u1 2) (+ (* -1 (sqrt (/ 1 (pow u1 3)))) (* -1/2 (sqrt (/ 1 u1)))))>
#<alt (* (pow u1 2) (+ (* -1 (sqrt (/ 1 (pow u1 3)))) (* -1/2 (sqrt (/ 1 u1)))))>
#<alt (* -1/2 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))>
#<alt (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))>
#<alt (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))>
#<alt (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))>
#<alt (sqrt (pow u1 3))>
#<alt (sqrt (pow u1 3))>
#<alt (sqrt (pow u1 3))>
#<alt (sqrt (pow u1 3))>
#<alt (sqrt (pow u1 3))>
#<alt (sqrt (pow u1 3))>
#<alt (sqrt (pow u1 3))>
#<alt (sqrt (pow u1 3))>
#<alt (* (sqrt (pow u1 3)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (pow u1 3)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (pow u1 3)) (pow (sqrt -1) 2))>
#<alt (* (sqrt (pow u1 3)) (pow (sqrt -1) 2))>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))>
#<alt (* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 5)))>
#<alt (* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))>
#<alt (* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 5)))>
#<alt (* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))))))>
#<alt (* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (+ (* -314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2))))))))>
#<alt (* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (+ (* -314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2))))))))>
#<alt (* (sqrt u1) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) (* (sqrt u1) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))>
#<alt (+ (* (sqrt u1) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))))))>
#<alt (+ (* (sqrt u1) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) (* u1 (+ (* 1/2 (* (sqrt u1) (/ (* u2 (* (- 1 (* 1/4 (/ 1 u1))) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))))))))>
#<alt (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))>
#<alt (+ (* -1/2 (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (* u1 (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))>
#<alt (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (* (pow u1 2) (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) (+ (* -1/2 (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (* u1 (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))>
#<alt (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (* (pow u1 2) (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (* (pow u1 3) (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) (+ (* -1/2 (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (* u1 (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))))>
#<alt (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))>
#<alt (+ (* 1/2 (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (* u1 (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))) (* -3/8 (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (* u1 (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) u1)) (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (* u1 (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) (* 3/8 (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) u1)) (* -1/2 (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) u1)) (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))>
#<alt (* 50000000000/314159265359 (* (sqrt (/ (- 1 u1) u1)) (/ 1 u2)))>
#<alt (/ (+ (* 50000000000/314159265359 (sqrt (/ (- 1 u1) u1))) (* 314159265359/300000000000 (* (sqrt (/ (- 1 u1) u1)) (pow u2 2)))) u2)>
#<alt (/ (+ (* 50000000000/314159265359 (sqrt (/ (- 1 u1) u1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (/ (- 1 u1) u1))) (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (* (sqrt (/ (- 1 u1) u1)) (pow u2 2)))))) u2)>
#<alt (/ (+ (* 50000000000/314159265359 (sqrt (/ (- 1 u1) u1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (/ (- 1 u1) u1))) (* (pow u2 2) (+ (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (sqrt (/ (- 1 u1) u1))) (* 3060196847853821555298148281676017575122444629042460390799/168750000000000000000000000000000000000000000000000000000 (* (sqrt (/ (- 1 u1) u1)) (pow u2 2)))))))) u2)>
#<alt (* 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 5))))>
#<alt (/ (+ (* 1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 2)))) (* 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (sqrt (/ (- 1 u1) u1)))) (pow u2 5))>
#<alt (/ (+ (* 65625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 4)))) (+ (* 1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 2)))) (* 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (sqrt (/ (- 1 u1) u1))))) (pow u2 5))>
#<alt (/ (+ (* 1875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 6)))) (+ (* 65625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 4)))) (+ (* 1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 2)))) (* 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (sqrt (/ (- 1 u1) u1)))))) (pow u2 5))>
#<alt (* 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 5))))>
#<alt (* -1 (/ (+ (* -37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (sqrt (/ (- 1 u1) u1))) (* -1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 2))))) (pow u2 5)))>
#<alt (* -1 (/ (+ (* -37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (sqrt (/ (- 1 u1) u1))) (+ (* -1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 2)))) (* -65625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 4)))))) (pow u2 5)))>
#<alt (* -1 (/ (+ (* -37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (sqrt (/ (- 1 u1) u1))) (+ (* -1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 2)))) (+ (* -65625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 4)))) (* -1875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 6))))))) (pow u2 5)))>
#<alt (* (sqrt (/ 1 u1)) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))>
#<alt (/ (+ (* -1/2 (* (sqrt (pow u1 3)) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))) (* (sqrt u1) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))) u1)>
#<alt (/ (+ (* (sqrt u1) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))) (* -1/8 (* (sqrt u1) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))))) u1)>
#<alt (/ (+ (* (sqrt u1) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))) (* -1/16 (* (sqrt (/ 1 u1)) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))))))) u1)>
#<alt (/ (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))>
#<alt (+ (* 1/2 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (/ (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))>
#<alt (+ (* -1/8 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* (pow u1 2) (* u2 (* (pow (sqrt -1) 3) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (+ (* 1/2 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (/ (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))>
#<alt (+ (* -1/8 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* (pow u1 2) (* u2 (* (pow (sqrt -1) 3) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (+ (* 1/16 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* (pow u1 3) (* u2 (* (pow (sqrt -1) 5) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (+ (* 1/2 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (/ (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))))>
#<alt (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))>
#<alt (- (+ (* -1/2 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (/ (* u2 (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))) (* 314159265359/50000000000 (/ 1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))))>
#<alt (- (+ (* -1 (/ (+ (* 1/8 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (* 1/2 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) u1)) (/ (* u2 (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))) (* 314159265359/50000000000 (/ 1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))))>
#<alt (- (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))) (* -1/16 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))))) u1)) (* 1/2 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) u1)) (/ (* u2 (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))) (* 314159265359/50000000000 (/ 1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))))>
#<alt -314159265359/50000000000>
#<alt (- (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)) 314159265359/50000000000)>
#<alt (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)>
#<alt (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 4))>
#<alt (* (pow u2 4) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 4) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -1 (/ (+ 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2)))) (pow u2 2)))))>
#<alt (* (pow u2 4) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -1 (/ (+ 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2)))) (pow u2 2)))))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 4))>
#<alt (* (pow u2 4) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 4) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -1 (/ (+ 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2)))) (pow u2 2)))))>
#<alt (* (pow u2 4) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -1 (/ (+ 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2)))) (pow u2 2)))))>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt (pow u2 2)>
#<alt 314159265359/50000000000>
#<alt (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))>
#<alt (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))>
#<alt (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 4))>
#<alt (* (pow u2 4) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 4))>
#<alt (* (pow u2 4) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt -31006276680305942139213528068663279/750000000000000000000000000000000>
#<alt (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)>
#<alt (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)>
#<alt (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt -31006276680305942139213528068663279/750000000000000000000000000000000>
#<alt (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)>
#<alt (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)>
#<alt (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt -98696044010906577398881/2500000000000000000000>
#<alt (- (* 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow u2 4)) 98696044010906577398881/2500000000000000000000)>
#<alt (- (* (pow u2 4) (+ 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (* -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/2500000000000000000000)>
#<alt (- (* (pow u2 4) (+ 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (- (* 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000)))) 98696044010906577398881/2500000000000000000000)>
#<alt (* 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 8))>
#<alt (* (pow u2 8) (- 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (* 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 8) (- (+ 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow u2 4))) (* 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 8) (- (+ 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow u2 4))) (+ (* 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (* 98696044010906577398881/2500000000000000000000 (/ 1 (pow u2 8))))))>
#<alt (* 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 8))>
#<alt (* (pow u2 8) (- 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (* 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 8) (- (+ 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow u2 4))) (* 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 8) (- (+ 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow u2 4))) (+ (* 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (* 98696044010906577398881/2500000000000000000000 (/ 1 (pow u2 8))))))>
Calls

87 calls:

TimeVariablePointExpression
6.0ms
u1
@inf
(/ (+ (* (* u2 u2) (+ (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)) -31006276680305942139213528068663279/750000000000000000000000000000000)) -314159265359/50000000000) (* (* u2 (sqrt (/ u1 (- 1 u1)))) (+ (* (* u2 u2) (* (+ (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)) -31006276680305942139213528068663279/750000000000000000000000000000000) (* (* u2 u2) (+ (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)) -31006276680305942139213528068663279/750000000000000000000000000000000)))) -98696044010906577398881/2500000000000000000000)))
6.0ms
u2
@inf
(* (+ (* (sqrt (* u1 (* u1 u1))) -1/2) (neg (sqrt u1))) (* u2 (+ (* u2 (* u2 (+ (* (* u2 u2) 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000) -31006276680305942139213528068663279/750000000000000000000000000000000))) 314159265359/50000000000)))
3.0ms
u1
@-inf
(/ (+ (* (* u2 u2) (+ (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)) -31006276680305942139213528068663279/750000000000000000000000000000000)) -314159265359/50000000000) (* (* u2 (sqrt (/ u1 (- 1 u1)))) (+ (* (* u2 u2) (* (+ (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)) -31006276680305942139213528068663279/750000000000000000000000000000000) (* (* u2 u2) (+ (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)) -31006276680305942139213528068663279/750000000000000000000000000000000)))) -98696044010906577398881/2500000000000000000000)))
3.0ms
u2
@0
(/ (+ (* (* u2 u2) (+ (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)) -31006276680305942139213528068663279/750000000000000000000000000000000)) -314159265359/50000000000) (* (* u2 (sqrt (/ u1 (- 1 u1)))) (+ (* (* u2 u2) (* (+ (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)) -31006276680305942139213528068663279/750000000000000000000000000000000) (* (* u2 u2) (+ (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)) -31006276680305942139213528068663279/750000000000000000000000000000000)))) -98696044010906577398881/2500000000000000000000)))
2.0ms
u1
@0
(/ (+ (* (* u2 u2) (+ (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)) -31006276680305942139213528068663279/750000000000000000000000000000000)) -314159265359/50000000000) (* (* u2 (sqrt (/ u1 (- 1 u1)))) (+ (* (* u2 u2) (* (+ (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)) -31006276680305942139213528068663279/750000000000000000000000000000000) (* (* u2 u2) (+ (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)) -31006276680305942139213528068663279/750000000000000000000000000000000)))) -98696044010906577398881/2500000000000000000000)))

rewrite451.0ms (3.1%)

Memory
39.5MiB live, 859.1MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 942×lower-fma.f64
4 928×lower-fma.f32
4 340×lower-/.f64
4 330×lower-/.f32
3 738×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044279
084265
1326208
22067208
08233205
Stop Event
iter limit
node limit
iter limit
Counts
23 → 931
Calls
Call 1
Inputs
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(sqrt.f32 u1)
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
(*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1)))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (*.f32 u1 u1))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))
(*.f32 u2 u2)
(fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
Outputs
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #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))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 u1) (neg.f32 (-.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 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #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 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (*.f32 (sin.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 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 #s(literal 1 binary32) (sin.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 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sin.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 (sin.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 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (sin.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 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.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 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u1)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u1)) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) u1) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) u1))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) u1) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 u1)) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (neg.f32 u1))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 u1 (*.f32 u1 u1)) (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #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 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (-.f32 u1 (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (neg.f32 u1)))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (neg.f32 (neg.f32 u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 u1)))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (-.f32 u1 (*.f32 u1 u1))) (neg.f32 (*.f32 u1 u1)))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (neg.f32 u1))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (pow.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 #s(literal -1 binary32) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)) #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) u1) #s(literal -1 binary32))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u1)) #s(literal 1 binary32)) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.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 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 (/.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))))) (/.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.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 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))))
(expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(pow.f32 u1 #s(literal 1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32))
(sqrt.f32 u1)
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(+.f32 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(+.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) #s(literal 314159265359/50000000000 binary32)))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 u1 u1 u1))))
(+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))))
(+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))))
(fma.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 u1 u1 u1))))
(fma.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) #s(literal 314159265359/50000000000 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) #s(literal 314159265359/50000000000 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) #s(literal 314159265359/50000000000 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) #s(literal 314159265359/50000000000 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 u1 u1 u1))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 u1 u1 u1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))) (-.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))))))
(*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (fma.f32 u1 u1 u1)))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) u2)
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 (fma.f32 u1 u1 u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(hypot.f32 u1 (sqrt.f32 u1))
(hypot.f32 u1 (neg.f32 (sqrt.f32 u1)))
(hypot.f32 (sqrt.f32 u1) u1)
(hypot.f32 (sqrt.f32 u1) (neg.f32 u1))
(hypot.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 u1))))
(hypot.f32 (sqrt.f32 u1) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(hypot.f32 (sqrt.f32 u1) (exp.f32 (log.f32 u1)))
(hypot.f32 (neg.f32 (sqrt.f32 u1)) u1)
(hypot.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 u1))
(hypot.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 u1))))
(hypot.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)))
(hypot.f32 (neg.f32 (sqrt.f32 u1)) (exp.f32 (log.f32 u1)))
(hypot.f32 (neg.f32 u1) (sqrt.f32 u1))
(hypot.f32 (neg.f32 u1) (neg.f32 (sqrt.f32 u1)))
(hypot.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 u1))) (sqrt.f32 u1))
(hypot.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 u1))) (neg.f32 (sqrt.f32 u1)))
(hypot.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 u1))
(hypot.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 u1)))
(hypot.f32 (exp.f32 (log.f32 u1)) (sqrt.f32 u1))
(hypot.f32 (exp.f32 (log.f32 u1)) (neg.f32 (sqrt.f32 u1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32)))
(pow.f32 (fma.f32 u1 u1 u1) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 (neg.f32 u1))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))))))
(/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1)))) (sqrt.f32 (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 (neg.f32 u1)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 (neg.f32 u1)))))
(sqrt.f32 (fma.f32 u1 u1 u1))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1)))))
(*.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 1/4 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 1/4 binary32)))
(+.f32 u1 (*.f32 u1 u1))
(+.f32 (*.f32 u1 u1) u1)
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1)
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 u1 u1 u1)
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 u1 u1))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(fma.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 u1)) (*.f32 u1 u1))
(fma.f32 #s(literal -1 binary32) (*.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 u1))) (*.f32 u1 u1))
(fma.f32 (neg.f32 u1) (neg.f32 u1) u1)
(fma.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 u1))) (*.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 u1))) u1)
(fma.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)) u1)
(fma.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) (sqrt.f32 u1) (*.f32 u1 u1))
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) u1)
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 (*.f32 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 u1 (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))
(/.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (fma.f32 u1 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))) (fma.f32 u1 u1 (neg.f32 u1)))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (fma.f32 u1 u1 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1)))) (neg.f32 (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (-.f32 u1 (*.f32 u1 u1)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 (neg.f32 u1)) (fma.f32 u1 u1 (neg.f32 u1))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (neg.f32 (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))))) (neg.f32 (neg.f32 (fma.f32 u1 u1 (neg.f32 u1)))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 (neg.f32 u1)))))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) u1))
(*.f32 (fma.f32 u1 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 (neg.f32 u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (neg.f32 u1))))
(*.f32 (+.f32 #s(literal 1 binary32) u1) u1)
(+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 u2 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) u2 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (-.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))) (*.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))) (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) u2)))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)))) (fma.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (-.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) u2) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) u2) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))))) (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (-.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) u2)) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(/.f32 (neg.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(/.f32 (neg.f32 (*.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) u2)) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))))
(/.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (fma.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 u2 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 u2 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))))
(*.f32 (/.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(+.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)))
(+.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))))
(+.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+.f32 (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(+.f32 (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 314159265359/50000000000 binary32)))
(+.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))))
(+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))))
(+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))))
(fma.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)))
(fma.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))))
(fma.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))))
(fma.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 314159265359/50000000000 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) u1) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/8 binary32) (*.f32 u1 (sqrt.f32 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) (neg.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))) (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) u1) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))) (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/8 binary32) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)) (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) (neg.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/8 binary32) (*.f32 u1 (sqrt.f32 u1)))) (-.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) u1) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))))
(/.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) (neg.f32 u1))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)))
(/.f32 (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/8 binary32) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (-.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) u1) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) (neg.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/8 binary32) (*.f32 u1 (sqrt.f32 u1))))) (neg.f32 (-.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) u1) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) (neg.f32 u1)))) (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/8 binary32) (*.f32 u1 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (-.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) u1) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) (neg.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1))) (*.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) (-.f32 (*.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1)))) (*.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32))) (fma.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 314159265359/50000000000 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 314159265359/50000000000 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 314159265359/50000000000 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))) (*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (-.f32 (*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))) (-.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))))))))
(*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))))
(*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) u2)
(*.f32 (/.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))))
(*.f32 (/.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(+.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1))
(+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (neg.f32 (sqrt.f32 u1)))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal -1 binary32))
(fma.f32 (sqrt.f32 u1) #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1))
(fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 u1)))
(fma.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1)))
(fma.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 u1)))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (neg.f32 (sqrt.f32 u1)))
(-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))
(-.f32 #s(literal 0 binary32) (-.f32 (sqrt.f32 u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)))
(-.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))) (/.f32 u1 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))))
(-.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) #s(literal 0 binary32)) (sqrt.f32 u1))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/8 binary32)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) (+.f32 u1 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))))) (/.f32 (*.f32 u1 (sqrt.f32 u1)) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) (+.f32 u1 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))))))
(-.f32 (/.f32 u1 (-.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (-.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))))) (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/8 binary32) (*.f32 u1 (sqrt.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) (+.f32 u1 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))) (-.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/8 binary32)) (*.f32 u1 (sqrt.f32 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/8 binary32) (*.f32 u1 (sqrt.f32 u1))) (-.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) u1) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/8 binary32) (*.f32 u1 (sqrt.f32 u1))) (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))))))
(/.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) (neg.f32 u1)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/8 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 (-.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) u1) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/8 binary32) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) (neg.f32 u1))) (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/8 binary32)) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) (+.f32 u1 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))))
(/.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32))) (-.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)) u1)) (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/8 binary32)) (*.f32 u1 (sqrt.f32 u1)))) (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) (+.f32 u1 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/8 binary32) (*.f32 u1 (sqrt.f32 u1))))) (neg.f32 (neg.f32 (-.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) u1) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) (neg.f32 u1)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)))))
(/.f32 (neg.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)))) (neg.f32 (-.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 (sqrt.f32 u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (-.f32 (sqrt.f32 u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) (-.f32 (sqrt.f32 u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) (*.f32 #s(literal 0 binary32) (-.f32 (sqrt.f32 u1) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))) (fma.f32 (/.f32 u1 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))) (/.f32 u1 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))) (*.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))) (/.f32 u1 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1)))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) #s(literal 0 binary32)) #s(literal 3 binary32)) (*.f32 u1 (sqrt.f32 u1))) (fma.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) #s(literal 0 binary32)) (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) #s(literal 0 binary32)) (+.f32 u1 (*.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) #s(literal 0 binary32)) (sqrt.f32 u1)))))
(*.f32 (fma.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/8 binary32) (*.f32 u1 (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) u1) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))))))
(*.f32 (fma.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1 (sqrt.f32 u1))))
(neg.f32 (*.f32 u1 (sqrt.f32 u1)))
(exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 (sqrt.f32 u1))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 u1)) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) #s(literal 3 binary32)))
(fabs.f32 (*.f32 u1 (sqrt.f32 u1)))
(pow.f32 u1 #s(literal 3/2 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 3 binary32))
(pow.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/2 binary32))
(pow.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 3 binary32))
(pow.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 u1 #s(literal 3/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 (sqrt.f32 u1)))) #s(literal 3 binary32))
(/.f32 (neg.f32 (*.f32 u1 (*.f32 u1 u1))) (pow.f32 (+.f32 #s(literal 0 binary32) (sqrt.f32 u1)) #s(literal 3 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (sqrt.f32 u1))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 0 binary32) (+.f32 u1 (*.f32 #s(literal 0 binary32) (sqrt.f32 u1)))) #s(literal 3 binary32)))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (sqrt.f32 u1))
(*.f32 u1 (neg.f32 (sqrt.f32 u1)))
(*.f32 (sqrt.f32 u1) u1)
(*.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal -1 binary32))
(*.f32 (*.f32 u1 (sqrt.f32 u1)) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 u1)) u1)
(*.f32 #s(literal -1 binary32) (*.f32 u1 (sqrt.f32 u1)))
(*.f32 (pow.f32 u1 #s(literal 3/4 binary32)) (pow.f32 u1 #s(literal 3/4 binary32)))
(*.f32 (pow.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (*.f32 u1 (sqrt.f32 u1)))
(*.f32 (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 3 binary32)))
(*.f32 (sqrt.f32 (*.f32 u1 (sqrt.f32 u1))) (sqrt.f32 (*.f32 u1 (sqrt.f32 u1))))
(neg.f32 (pow.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 u1))) #s(literal 3 binary32)))
(neg.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 u1)) #s(literal 3 binary32)))
(exp.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 u1)) #s(literal 3/2 binary32)))
(exp.f32 (fma.f32 (log.f32 (neg.f32 (sqrt.f32 u1))) #s(literal 3 binary32) (*.f32 (log.f32 (neg.f32 (sqrt.f32 u1))) #s(literal 3 binary32))))
(exp.f32 (fma.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32))))
(pow.f32 u1 #s(literal 3 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 3/2 binary32))
(pow.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(pow.f32 (*.f32 u1 (sqrt.f32 u1)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 6 binary32))
(pow.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 3 binary32))
(sqrt.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (*.f32 u1 u1))
(*.f32 (*.f32 u1 u1) u1)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(*.f32 (*.f32 u1 (sqrt.f32 u1)) (*.f32 u1 (sqrt.f32 u1)))
(*.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 u1))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) #s(literal 3 binary32)) (*.f32 u1 (sqrt.f32 u1)))
(neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 (neg.f32 (log.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))) #s(literal -1 binary32))
(fma.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(-.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(-.f32 (/.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (/.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) (/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32))
(/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (neg.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (-.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 #s(literal -98696044010906577398881/2500000000000000000000 binary32))))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))) (*.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))))))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 u2 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32))
(*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))
(*.f32 (/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (+.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))))
(*.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) #s(literal -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 u2 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))))
(*.f32 (/.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) #s(literal -1 binary32)) (/.f32 (neg.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))) (/.f32 #s(literal 1 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) #s(literal -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 u2 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 u2 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) u2) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) u2) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 u2 #s(literal -1 binary32)) (/.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (/.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)) (/.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) #s(literal -1 binary32)) (/.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (/.f32 (neg.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (/.f32 (neg.f32 u2) #s(literal -1 binary32)) (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) #s(literal 1 binary32)) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) #s(literal 1 binary32)) (/.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (neg.f32 (log.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32))))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)))
(-.f32 (/.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (/.f32 (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(-.f32 (/.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))
(-.f32 (/.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))) (/.f32 (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))))
(-.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (/.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))) (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) u2)))
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))
(/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))))
(/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(/.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))
(/.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (neg.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) (neg.f32 (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))))
(/.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(/.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (neg.f32 (*.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))))
(/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(/.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))) (neg.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(/.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) u2)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(*.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) u2) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) u2) (pow.f32 (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (+.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))
(*.f32 (/.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) #s(literal -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) u2) #s(literal -1 binary32)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) u2) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) u2) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (/.f32 #s(literal 1 binary32) u2))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (neg.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))) u2))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) u2)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) u2))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) u2)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) #s(literal -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (+.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) #s(literal -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))))))
(+.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(+.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -314159265359/50000000000 binary32))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(+.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) #s(literal -1 binary32))
(fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))
(fma.f32 u2 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 u2 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2 #s(literal -314159265359/50000000000 binary32))
(fma.f32 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 u2)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -314159265359/50000000000 binary32))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) u2 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) u2 (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(-.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 314159265359/50000000000 binary32))
(-.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(-.f32 (/.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32)) #s(literal 314159265359/50000000000 binary32))
(-.f32 (/.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))) (/.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))))
(-.f32 (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (-.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (-.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))) (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))))
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) #s(literal 1 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 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) #s(literal -1 binary32))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))
(/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (neg.f32 (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (neg.f32 (-.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (pow.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal -314159265359/50000000000 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (pow.f32 (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 3 binary32)) (*.f32 #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (fma.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (+.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (fma.f32 (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))))
(*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))))
(*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) #s(literal -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))))))
(exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))
(pow.f32 u2 #s(literal 2 binary32))
(pow.f32 (*.f32 u2 u2) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log.f32 u2)) #s(literal 2 binary32))
(*.f32 u2 u2)
(*.f32 (exp.f32 (log.f32 u2)) (exp.f32 (log.f32 u2)))
(+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(+.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 314159265359/50000000000 binary32))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(+.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32))
(fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))
(fma.f32 u2 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))
(fma.f32 u2 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))
(fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2 #s(literal 314159265359/50000000000 binary32))
(fma.f32 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))
(fma.f32 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 u2)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) u2 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) u2 (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(-.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -314159265359/50000000000 binary32))
(-.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (/.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))) (/.f32 #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))))
(-.f32 (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))) (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 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 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (neg.f32 (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (-.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))
(/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (+.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (neg.f32 (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (pow.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (pow.f32 (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 3 binary32)) (*.f32 #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (fma.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (fma.f32 (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))))
(*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))))
(*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) #s(literal -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -31006276680305942139213528068663279/125000000000000000000000000000000 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32))))))))
(+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))
(+.f32 (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(fma.f32 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(-.f32 (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(/.f32 (-.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (-.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (-.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (fma.f32 (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))
(+.f32 (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(fma.f32 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(-.f32 (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (+.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(/.f32 (-.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (-.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (-.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (fma.f32 (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 28658145969416290165442381333471961750989844556230473227522636145428086791117521377685758077172635994149214621519079284073046592734914808426146486440030298244654450519252399/52734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639/421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/28125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(*.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(+.f32 #s(literal -98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) #s(literal -1 binary32))
(fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(fma.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(fma.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 u2) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(fma.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) u2 #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(fma.f32 (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) u2 #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(-.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))
(-.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) (fma.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))))) (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))))))
(-.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (-.f32 #s(literal -98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (/.f32 (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (-.f32 #s(literal -98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))) (+.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)))) (-.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))
(/.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) #s(literal -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) #s(literal -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)))))
(/.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))) (-.f32 #s(literal -98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) #s(literal -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))))) (neg.f32 (-.f32 #s(literal -98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (/.f32 (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (*.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))) (/.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32)))))))
(*.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 6 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/15625000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u2 (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))))
(*.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) #s(literal -9740909103402808085817682884085781839780052161/6250000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 98696044010906577398881/2500000000000000000000 binary32))))

simplify552.0ms (3.8%)

Memory
11.8MiB live, 1 079.5MiB allocated
Algorithm
egg-herbie
Rules
9 840×lower-fma.f64
9 840×lower-fma.f32
8 106×lower-*.f64
8 106×lower-*.f32
3 584×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06927449
121806704
279536702
081596197
Stop Event
iter limit
node limit
Counts
348 → 345
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) (sin (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 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)))
(/ 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)
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(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) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* 1/16 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))))
(* u1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(* u1 (+ (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(* u1 (+ (* -1/8 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (pow u1 2))) (+ (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(* u1 (+ (* -1/8 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (pow u1 2))) (+ (* 1/16 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (pow u1 3))) (+ (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(* -1 (* u1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(* -1 (* u1 (+ (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(* -1 (* u1 (+ (* -1 (/ (+ (* -1/2 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* 1/8 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) u1))) u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(* -1 (* u1 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* 1/16 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) u1))) u1)) (* -1/2 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(* 314159265359/50000000000 (* u2 (sqrt (+ u1 (pow u1 2)))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (pow u1 2))))) (* 314159265359/50000000000 (sqrt (+ u1 (pow u1 2))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (+ u1 (pow u1 2)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (pow u1 2)))))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (+ u1 (pow u1 2)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (pow u1 2)))))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 5) (sqrt (+ u1 (pow u1 2)))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (pow u1 2))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (+ u1 (pow u1 2))))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (pow u1 2))))) (+ (* 314159265359/50000000000 (* (/ 1 (pow u2 4)) (sqrt (+ u1 (pow u1 2))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (pow u1 2))))) (+ (* 314159265359/50000000000 (* (/ 1 (pow u2 4)) (sqrt (+ u1 (pow u1 2))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 5) (sqrt (+ u1 (pow u1 2)))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (pow u1 2))))))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 4)) (sqrt (+ u1 (pow u1 2))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (pow u1 2)))))))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 4)) (sqrt (+ u1 (pow u1 2))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (pow u1 2)))))))))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/8 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* 1/16 (sqrt (/ 1 u1))))))))
u1
(* u1 (+ 1 (* 1/2 (/ 1 u1))))
(* u1 (- (+ 1 (* 1/2 (/ 1 u1))) (/ 1/8 (pow u1 2))))
(* u1 (- (+ 1 (+ (* 1/2 (/ 1 u1)) (* 1/16 (/ 1 (pow u1 3))))) (/ 1/8 (pow u1 2))))
(* -1 u1)
(* -1 (* u1 (+ 1 (* 1/2 (/ 1 u1)))))
(* -1 (* u1 (+ 1 (* -1 (/ (- (* 1/8 (/ 1 u1)) 1/2) u1)))))
(* -1 (* u1 (+ 1 (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 u1)) 1/8) u1)) 1/2) u1)))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 u1))
(* u1 (+ 1 u1))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(* 314159265359/50000000000 u2)
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 5))
(* (pow u2 5) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 5) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 5) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 5))
(* -1 (* (pow u2 5) (- (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2))) 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)))
(* -1 (* (pow u2 5) (- (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))))))
(* -1 (* (pow u2 5) (- (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))))))
(* -1 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+ (* -1 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(+ (* -1 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(+ (* -1 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(* -1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(* -1/2 (* (sqrt (pow u1 3)) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* (sqrt (/ 1 (pow u1 3))) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* (sqrt (/ 1 (pow u1 3))) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* (sqrt (/ 1 (pow u1 3))) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(* 314159265359/50000000000 (* u2 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)))) (* 314159265359/50000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)))))
(* u2 (+ (* 314159265359/50000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))))))
(* u2 (+ (* 314159265359/50000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 5) (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 2))) (+ (* 314159265359/50000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 4))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 2))) (+ (* 314159265359/50000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 4))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 5) (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 2))))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (+ (* -314159265359/50000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 2)))))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (+ (* -314159265359/50000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 2)))))))
(* -1 (sqrt u1))
(- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))
(- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))
(- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))
(* -1/2 (sqrt (pow u1 3)))
(* (pow u1 2) (+ (* -1 (sqrt (/ 1 (pow u1 3)))) (* -1/2 (sqrt (/ 1 u1)))))
(* (pow u1 2) (+ (* -1 (sqrt (/ 1 (pow u1 3)))) (* -1/2 (sqrt (/ 1 u1)))))
(* (pow u1 2) (+ (* -1 (sqrt (/ 1 (pow u1 3)))) (* -1/2 (sqrt (/ 1 u1)))))
(* -1/2 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))
(* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))
(* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))
(sqrt (pow u1 3))
(sqrt (pow u1 3))
(sqrt (pow u1 3))
(sqrt (pow u1 3))
(sqrt (pow u1 3))
(sqrt (pow u1 3))
(sqrt (pow u1 3))
(sqrt (pow u1 3))
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2))
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2))
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2))
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2))
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(pow u1 3)
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 5)))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 5)))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (+ (* -314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2))))))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (+ (* -314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2))))))))
(* (sqrt u1) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) (* (sqrt u1) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))
(+ (* (sqrt u1) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))))))
(+ (* (sqrt u1) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) (* u1 (+ (* 1/2 (* (sqrt u1) (/ (* u2 (* (- 1 (* 1/4 (/ 1 u1))) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))))))))
(/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))
(+ (* -1/2 (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (* u1 (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (* (pow u1 2) (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) (+ (* -1/2 (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (* u1 (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (* (pow u1 2) (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (* (pow u1 3) (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) (+ (* -1/2 (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (* u1 (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))))
(/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))
(+ (* 1/2 (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (* u1 (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))
(+ (* -1 (/ (+ (* -1/2 (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))) (* -3/8 (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (* u1 (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) u1)) (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (* u1 (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) (* 3/8 (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) u1)) (* -1/2 (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) u1)) (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))
(* 50000000000/314159265359 (* (sqrt (/ (- 1 u1) u1)) (/ 1 u2)))
(/ (+ (* 50000000000/314159265359 (sqrt (/ (- 1 u1) u1))) (* 314159265359/300000000000 (* (sqrt (/ (- 1 u1) u1)) (pow u2 2)))) u2)
(/ (+ (* 50000000000/314159265359 (sqrt (/ (- 1 u1) u1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (/ (- 1 u1) u1))) (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (* (sqrt (/ (- 1 u1) u1)) (pow u2 2)))))) u2)
(/ (+ (* 50000000000/314159265359 (sqrt (/ (- 1 u1) u1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (/ (- 1 u1) u1))) (* (pow u2 2) (+ (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (sqrt (/ (- 1 u1) u1))) (* 3060196847853821555298148281676017575122444629042460390799/168750000000000000000000000000000000000000000000000000000 (* (sqrt (/ (- 1 u1) u1)) (pow u2 2)))))))) u2)
(* 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 5))))
(/ (+ (* 1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 2)))) (* 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (sqrt (/ (- 1 u1) u1)))) (pow u2 5))
(/ (+ (* 65625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 4)))) (+ (* 1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 2)))) (* 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (sqrt (/ (- 1 u1) u1))))) (pow u2 5))
(/ (+ (* 1875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 6)))) (+ (* 65625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 4)))) (+ (* 1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 2)))) (* 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (sqrt (/ (- 1 u1) u1)))))) (pow u2 5))
(* 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 5))))
(* -1 (/ (+ (* -37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (sqrt (/ (- 1 u1) u1))) (* -1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 2))))) (pow u2 5)))
(* -1 (/ (+ (* -37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (sqrt (/ (- 1 u1) u1))) (+ (* -1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 2)))) (* -65625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 4)))))) (pow u2 5)))
(* -1 (/ (+ (* -37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (sqrt (/ (- 1 u1) u1))) (+ (* -1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 2)))) (+ (* -65625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 4)))) (* -1875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 6))))))) (pow u2 5)))
(* (sqrt (/ 1 u1)) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))
(/ (+ (* -1/2 (* (sqrt (pow u1 3)) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))) (* (sqrt u1) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))) u1)
(/ (+ (* (sqrt u1) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))) (* -1/8 (* (sqrt u1) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))))) u1)
(/ (+ (* (sqrt u1) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))) (* -1/16 (* (sqrt (/ 1 u1)) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))))))) u1)
(/ (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))
(+ (* 1/2 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (/ (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))
(+ (* -1/8 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* (pow u1 2) (* u2 (* (pow (sqrt -1) 3) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (+ (* 1/2 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (/ (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))
(+ (* -1/8 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* (pow u1 2) (* u2 (* (pow (sqrt -1) 3) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (+ (* 1/16 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* (pow u1 3) (* u2 (* (pow (sqrt -1) 5) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (+ (* 1/2 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (/ (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))))
(/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))
(- (+ (* -1/2 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (/ (* u2 (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))) (* 314159265359/50000000000 (/ 1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))))
(- (+ (* -1 (/ (+ (* 1/8 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (* 1/2 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) u1)) (/ (* u2 (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))) (* 314159265359/50000000000 (/ 1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))))
(- (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))) (* -1/16 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))))) u1)) (* 1/2 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) u1)) (/ (* u2 (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))) (* 314159265359/50000000000 (/ 1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))))
-314159265359/50000000000
(- (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)) 314159265359/50000000000)
(- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)
(- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 4))
(* (pow u2 4) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 4) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -1 (/ (+ 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2)))) (pow u2 2)))))
(* (pow u2 4) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -1 (/ (+ 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2)))) (pow u2 2)))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 4))
(* (pow u2 4) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 4) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -1 (/ (+ 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2)))) (pow u2 2)))))
(* (pow u2 4) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -1 (/ (+ 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2)))) (pow u2 2)))))
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
(pow u2 2)
314159265359/50000000000
(+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))
(+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 4))
(* (pow u2 4) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 4))
(* (pow u2 4) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
-31006276680305942139213528068663279/750000000000000000000000000000000
(- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)
(- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)
(- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
-31006276680305942139213528068663279/750000000000000000000000000000000
(- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)
(- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)
(- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
-98696044010906577398881/2500000000000000000000
(- (* 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow u2 4)) 98696044010906577398881/2500000000000000000000)
(- (* (pow u2 4) (+ 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (* -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/2500000000000000000000)
(- (* (pow u2 4) (+ 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (- (* 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000)))) 98696044010906577398881/2500000000000000000000)
(* 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 8))
(* (pow u2 8) (- 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (* 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 8) (- (+ 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow u2 4))) (* 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 8) (- (+ 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow u2 4))) (+ (* 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (* 98696044010906577398881/2500000000000000000000 (/ 1 (pow u2 8))))))
(* 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 8))
(* (pow u2 8) (- 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (* 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 8) (- (+ 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow u2 4))) (* 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2)))))
(* (pow u2 8) (- (+ 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow u2 4))) (+ (* 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (* 98696044010906577398881/2500000000000000000000 (/ 1 (pow u2 8))))))
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) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 u1)))
(* (sqrt u1) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (sin (* 314159265359/50000000000 u2)))) (* (sqrt u1) (sin (* 314159265359/50000000000 u2))))
(*.f32 (sin.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) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (sin (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 #s(literal 1/2 binary32)) (fma.f32 (sqrt.f32 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal -3/8 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 1/2 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) u1))
(+ (* -1 (/ (+ (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (*.f32 #s(literal -3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) u1))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (*.f32 (sin.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)))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.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 (*.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 (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 (/ (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 #s(literal -3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) u1)) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal 5/16 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32))) (neg.f32 u1))) u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (+ 1 (* -1 u1)) u1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(/ (+ 1 (* -1 u1)) u1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(/ (+ 1 (* -1 u1)) u1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(- (/ 1 u1) 1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(- (/ 1 u1) 1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(- (/ 1 u1) 1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(- (/ 1 u1) 1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) u2))
(* -314159265359/50000000000 (* (sqrt u1) (* u2 (pow (sqrt -1) 2))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (sqrt.f32 u1) 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 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)))
(neg.f32 (neg.f32 (sqrt.f32 u1)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (neg.f32 (sqrt.f32 u1)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (neg.f32 (sqrt.f32 u1)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(neg.f32 (neg.f32 (sqrt.f32 u1)))
(* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))
(fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/8 binary32)))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* 1/16 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (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)) (*.f32 (*.f32 #s(literal 1/2 binary32) u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))) (*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(* u1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1))
(* u1 (+ (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(*.f32 u1 (fma.f32 (*.f32 #s(literal 1/2 binary32) u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(* u1 (+ (* -1/8 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (pow u1 2))) (+ (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(*.f32 u1 (fma.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal -1/8 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 #s(literal 1/2 binary32) u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))))
(* u1 (+ (* -1/8 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (pow u1 2))) (+ (* 1/16 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (pow u1 3))) (+ (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(*.f32 u1 (fma.f32 (*.f32 #s(literal 1/16 binary32) u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 u1 (*.f32 u1 u1))) (fma.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal -1/8 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 #s(literal 1/2 binary32) u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))))
(* -1 (* u1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(* -1 (* u1 (+ (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(*.f32 (neg.f32 u1) (fma.f32 (*.f32 #s(literal 1/2 binary32) u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(* -1 (* u1 (+ (* -1 (/ (+ (* -1/2 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* 1/8 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) u1))) u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(neg.f32 (*.f32 u1 (fma.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (/.f32 (fma.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 #s(literal 1/8 binary32) u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1))) (neg.f32 u1)))))
(* -1 (* u1 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* 1/16 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) u1))) u1)) (* -1/2 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(neg.f32 (*.f32 u1 (fma.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (/.f32 (fma.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) #s(literal -1/8 binary32)) (*.f32 (*.f32 #s(literal 1/16 binary32) u2) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1))) (neg.f32 u1))) (neg.f32 u1)))))
(* 314159265359/50000000000 (* u2 (sqrt (+ u1 (pow u1 2)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 u1 u1 u1)))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (pow u1 2))))) (* 314159265359/50000000000 (sqrt (+ u1 (pow u1 2))))))
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (+ u1 (pow u1 2)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (pow u1 2)))))))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (+ u1 (pow u1 2)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (+ u1 (pow u1 2)))))))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 5) (sqrt (+ u1 (pow u1 2)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 5 binary32))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (pow u1 2))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (+ u1 (pow u1 2))))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (pow u1 2))))) (+ (* 314159265359/50000000000 (* (/ 1 (pow u2 4)) (sqrt (+ u1 (pow u1 2))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (pow.f32 u2 #s(literal 4 binary32))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (pow u1 2))))) (+ (* 314159265359/50000000000 (* (/ 1 (pow u2 4)) (sqrt (+ u1 (pow u1 2))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (pow.f32 u2 #s(literal 4 binary32))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 5) (sqrt (+ u1 (pow u1 2)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 5 binary32))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (pow u1 2))))))))
(*.f32 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 4)) (sqrt (+ u1 (pow u1 2))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (pow u1 2)))))))))
(*.f32 (fma.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (sqrt.f32 (fma.f32 u1 u1 u1)))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (+ u1 (pow u1 2)))) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 4)) (sqrt (+ u1 (pow u1 2))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (+ u1 (pow u1 2)))))))))
(*.f32 (fma.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (sqrt.f32 (fma.f32 u1 u1 u1)))) (neg.f32 (pow.f32 u2 #s(literal 5 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/8 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) #s(literal -1/8 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* 1/16 (sqrt (/ 1 u1))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 (*.f32 u1 u1) (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 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 u1))
u1
(* u1 (+ 1 (* 1/2 (/ 1 u1))))
(fma.f32 u1 (/.f32 #s(literal 1/2 binary32) u1) u1)
(* u1 (- (+ 1 (* 1/2 (/ 1 u1))) (/ 1/8 (pow u1 2))))
(*.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u1 u1)))))
(* u1 (- (+ 1 (+ (* 1/2 (/ 1 u1)) (* 1/16 (/ 1 (pow u1 3))))) (/ 1/8 (pow u1 2))))
(+.f32 u1 (*.f32 u1 (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 (/.f32 (+.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1/16 binary32) u1)) u1) u1))))
(* -1 u1)
(neg.f32 u1)
(* -1 (* u1 (+ 1 (* 1/2 (/ 1 u1)))))
(neg.f32 (fma.f32 u1 (/.f32 #s(literal 1/2 binary32) u1) u1))
(* -1 (* u1 (+ 1 (* -1 (/ (- (* 1/8 (/ 1 u1)) 1/2) u1)))))
(neg.f32 (fma.f32 u1 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/8 binary32) u1)) (neg.f32 u1)) u1))
(* -1 (* u1 (+ 1 (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 u1)) 1/8) u1)) 1/2) u1)))))
(neg.f32 (fma.f32 u1 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal -1/8 binary32) (/.f32 #s(literal 1/16 binary32) u1)) (neg.f32 u1))) (neg.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 (/.f32 (*.f32 u1 u1) u1))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 (/.f32 (*.f32 u1 u1) u1))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 (/.f32 (*.f32 u1 u1) u1))
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 (/.f32 (*.f32 u1 u1) u1))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 (/.f32 (*.f32 u1 u1) u1))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 (/.f32 (*.f32 u1 u1) u1))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 5))
(*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 5 binary32)))
(* (pow u2 5) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 5) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 5) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 5))
(*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 5 binary32)))
(* -1 (* (pow u2 5) (- (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2))) 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (neg.f32 (+.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* -1 (* (pow u2 5) (- (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))))))
(*.f32 (-.f32 (+.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))
(* -1 (* (pow u2 5) (- (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))))))
(*.f32 (-.f32 (+.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))
(* -1 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(*.f32 (*.f32 (sqrt.f32 u1) u2) (neg.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(+ (* -1 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))))
(+ (* -1 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))))
(+ (* -1 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))))
(* -1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 #s(literal -1/2 binary32))))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))
(* (pow u1 2) (+ (* -1 (* (sqrt (/ 1 (pow u1 3))) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))
(* -1/2 (* (sqrt (pow u1 3)) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal -1/2 binary32) (*.f32 u2 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))))
(* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* (sqrt (/ 1 (pow u1 3))) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* (sqrt (/ 1 (pow u1 3))) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* (sqrt (/ 1 (pow u1 3))) (* u2 (* (pow (sqrt -1) 2) (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (*.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(* 314159265359/50000000000 (* u2 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1)))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)))) (* 314159265359/50000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)))))
(*.f32 u2 (*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(* u2 (+ (* 314159265359/50000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/50000000000 binary32) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(* u2 (+ (* 314159265359/50000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 2) (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/50000000000 binary32) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 5) (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))
(*.f32 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 5 binary32))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 u2)) (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 2))) (+ (* 314159265359/50000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 4))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 u2)) (fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 2))) (+ (* 314159265359/50000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 4))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 u2)) (fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (pow u2 5) (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))))
(*.f32 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 5 binary32))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 2))))))
(neg.f32 (*.f32 (pow.f32 u2 #s(literal 5 binary32)) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 u2)) (*.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1)))))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (+ (* -314159265359/50000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 2)))))))
(*.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 u2)) (*.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1)))))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))) (+ (* -314159265359/50000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ (- (* -1/2 (sqrt (pow u1 3))) (sqrt u1)) (pow u2 2)))))))
(*.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 u2)) (*.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1)))))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1)))
(- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1)))
(- (* -1/2 (sqrt (pow u1 3))) (sqrt u1))
(fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1)))
(* -1/2 (sqrt (pow u1 3)))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32))
(* (pow u1 2) (+ (* -1 (sqrt (/ 1 (pow u1 3)))) (* -1/2 (sqrt (/ 1 u1)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(* (pow u1 2) (+ (* -1 (sqrt (/ 1 (pow u1 3)))) (* -1/2 (sqrt (/ 1 u1)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(* (pow u1 2) (+ (* -1 (sqrt (/ 1 (pow u1 3)))) (* -1/2 (sqrt (/ 1 u1)))))
(*.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(* -1/2 (* (sqrt (pow u1 3)) (pow (sqrt -1) 2)))
(*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))) (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))))
(*.f32 (*.f32 u1 u1) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(sqrt (pow u1 3))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(sqrt (pow u1 3))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(sqrt (pow u1 3))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(sqrt (pow u1 3))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(sqrt (pow u1 3))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(sqrt (pow u1 3))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(sqrt (pow u1 3))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(sqrt (pow u1 3))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2))
(*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2))
(*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2))
(*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(* (sqrt (pow u1 3)) (pow (sqrt -1) 2))
(*.f32 #s(literal -1 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(pow u1 3)
(*.f32 u1 (*.f32 u1 u1))
(* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))))
(*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 5)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 5 binary32))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(* (pow u2 5) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 5)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 5 binary32))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))))))
(neg.f32 (*.f32 (pow.f32 u2 #s(literal 5 binary32)) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (+ (* -314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2))))))))
(*.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))
(* -1 (* (pow u2 5) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (+ (* -314159265359/50000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4)))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2))))))))
(*.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))
(* (sqrt u1) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) (* (sqrt u1) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))
(*.f32 (/.f32 (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))))))
(fma.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (/.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(+ (* (sqrt u1) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) (* u1 (+ (* 1/2 (* (sqrt u1) (/ (* u2 (* (- 1 (* 1/4 (/ 1 u1))) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 #s(literal 1/2 binary32) (fma.f32 u2 (*.f32 (/.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)))) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) (/.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(+ (* -1/2 (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (* u1 (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (* (pow u1 2) (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) (+ (* -1/2 (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (* u1 (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))
(fma.f32 u2 (*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) (*.f32 #s(literal -1/2 binary32) (fma.f32 u2 (/.f32 (fma.f32 #s(literal 3/4 binary32) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32)))) #s(literal -296088132032719732196643/10000000000000000000000 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))) (/.f32 (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (* (pow u1 2) (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (* (pow u1 3) (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) (+ (* -1/2 (/ (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)) (* u1 (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 (fma.f32 #s(literal 5/8 binary32) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32)))) #s(literal -98696044010906577398881/4000000000000000000000 binary32)) (/.f32 u2 (*.f32 u1 (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))) (/.f32 (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (*.f32 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))) (fma.f32 u2 (*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 #s(literal 3/4 binary32))) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))))
(/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(+ (* 1/2 (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (* u1 (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))
(fma.f32 u2 (*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (*.f32 u1 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(+ (* -1 (/ (+ (* -1/2 (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))) (* -3/8 (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (* u1 (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000))))) u1)) (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))
(fma.f32 u2 (*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) (/.f32 (fma.f32 u2 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) #s(literal -1/2 binary32)) (/.f32 (*.f32 (*.f32 #s(literal -3/8 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (*.f32 u1 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (* u1 (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) (* 3/8 (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) u1)) (* -1/2 (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))) u1)) (/ (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)))
(fma.f32 u2 (*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) (/.f32 (fma.f32 u2 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) #s(literal -1/2 binary32)) (/.f32 (fma.f32 u2 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))) #s(literal 3/8 binary32)) (/.f32 (*.f32 (*.f32 #s(literal 5/16 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (*.f32 u1 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))) (neg.f32 u1))) (neg.f32 u1)))
(* 50000000000/314159265359 (* (sqrt (/ (- 1 u1) u1)) (/ 1 u2)))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) u2))
(/ (+ (* 50000000000/314159265359 (sqrt (/ (- 1 u1) u1))) (* 314159265359/300000000000 (* (sqrt (/ (- 1 u1) u1)) (pow u2 2)))) u2)
(/.f32 (fma.f32 #s(literal 50000000000/314159265359 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) #s(literal 314159265359/300000000000 binary32)))) u2)
(/ (+ (* 50000000000/314159265359 (sqrt (/ (- 1 u1) u1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (/ (- 1 u1) u1))) (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (* (sqrt (/ (- 1 u1) u1)) (pow u2 2)))))) u2)
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/300000000000 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 217043936762141594974494696480642953/45000000000000000000000000000000000 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) u2)
(/ (+ (* 50000000000/314159265359 (sqrt (/ (- 1 u1) u1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (/ (- 1 u1) u1))) (* (pow u2 2) (+ (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (sqrt (/ (- 1 u1) u1))) (* 3060196847853821555298148281676017575122444629042460390799/168750000000000000000000000000000000000000000000000000000 (* (sqrt (/ (- 1 u1) u1)) (pow u2 2)))))))) u2)
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) (fma.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 217043936762141594974494696480642953/45000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/168750000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/300000000000 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) u2)
(* 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 5))))
(*.f32 #s(literal 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 5 binary32))))
(/ (+ (* 1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 2)))) (* 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (sqrt (/ (- 1 u1) u1)))) (pow u2 5))
(/.f32 (fma.f32 #s(literal 1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 binary32))) (pow.f32 u2 #s(literal 5 binary32)))
(/ (+ (* 65625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 4)))) (+ (* 1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 2)))) (* 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (sqrt (/ (- 1 u1) u1))))) (pow u2 5))
(/.f32 (fma.f32 #s(literal 65625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 #s(literal 1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 binary32)))) (pow.f32 u2 #s(literal 5 binary32)))
(/ (+ (* 1875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 6)))) (+ (* 65625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 4)))) (+ (* 1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 2)))) (* 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (sqrt (/ (- 1 u1) u1)))))) (pow u2 5))
(/.f32 (fma.f32 #s(literal 1875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 #s(literal 65625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 #s(literal 1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (*.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 binary32))))) (pow.f32 u2 #s(literal 5 binary32)))
(* 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 5))))
(*.f32 #s(literal 37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 5 binary32))))
(* -1 (/ (+ (* -37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (sqrt (/ (- 1 u1) u1))) (* -1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 2))))) (pow u2 5)))
(/.f32 (fma.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 binary32) (*.f32 #s(literal -1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))
(* -1 (/ (+ (* -37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (sqrt (/ (- 1 u1) u1))) (+ (* -1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 2)))) (* -65625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 4)))))) (pow u2 5)))
(/.f32 (fma.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 binary32) (fma.f32 #s(literal -1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (*.f32 #s(literal -65625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 4 binary32)))))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))
(* -1 (/ (+ (* -37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 (sqrt (/ (- 1 u1) u1))) (+ (* -1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 2)))) (+ (* -65625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 4)))) (* -1875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 (* (sqrt (/ (- 1 u1) u1)) (/ 1 (pow u2 6))))))) (pow u2 5)))
(/.f32 (fma.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -37500000000000000000000000000000000000000000000000000000/3060196847853821555298148281676017575122444629042460390799 binary32) (fma.f32 #s(literal -1875000000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (fma.f32 #s(literal -65625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 4 binary32))) (*.f32 #s(literal -1875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 6 binary32))))))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))
(* (sqrt (/ 1 u1)) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(/ (+ (* -1/2 (* (sqrt (pow u1 3)) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))) (* (sqrt u1) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))) u1)
(/.f32 (*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (sqrt.f32 u1))) u1)
(/ (+ (* (sqrt u1) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))) (* -1/8 (* (sqrt u1) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))))) u1)
(/.f32 (fma.f32 u1 (*.f32 u1 (*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 u1) #s(literal -1/8 binary32))))) (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))) u1)
(/ (+ (* (sqrt u1) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))) (* -1/16 (* (sqrt (/ 1 u1)) (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))))))) u1)
(/.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 (*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (fma.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (/.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))) (/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))) u1)
(/ (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(+ (* 1/2 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (/ (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u1 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(+ (* -1/8 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* (pow u1 2) (* u2 (* (pow (sqrt -1) 3) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (+ (* 1/2 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (/ (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u1 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (fma.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1/8 binary32) #s(literal 314159265359/400000000000 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u2 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))
(+ (* -1/8 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* (pow u1 2) (* u2 (* (pow (sqrt -1) 3) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (+ (* 1/16 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* (pow u1 3) (* u2 (* (pow (sqrt -1) 5) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (+ (* 1/2 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (/ (* (sqrt -1) (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)) (* u2 (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))))
(fma.f32 #s(literal -1/8 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 (*.f32 u1 u1) (*.f32 u2 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u1 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 1/16 binary32) #s(literal -314159265359/800000000000 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) u2)))))))
(/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))
(/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(- (+ (* -1/2 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (/ (* u2 (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))) (* 314159265359/50000000000 (/ 1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))))
(fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u1 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (fma.f32 u2 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (/.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))))
(- (+ (* -1 (/ (+ (* 1/8 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) (* 1/2 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) u1)) (/ (* u2 (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))) (* 314159265359/50000000000 (/ 1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))))
(+.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))) (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 1/8 binary32) #s(literal -314159265359/400000000000 binary32)) (*.f32 (*.f32 u1 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))) (neg.f32 u1)) (fma.f32 u2 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (/.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))))
(- (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))) (* -1/16 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))))) u1)) (* 1/2 (/ (- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000) (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))))) u1)) (/ (* u2 (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000)))) (* 314159265359/50000000000 (/ 1 (* u2 (* (sqrt -1) (- (* (pow u2 4) (pow (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000) 2)) 98696044010906577398881/2500000000000000000000))))))
(+.f32 (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))) (/.f32 (fma.f32 #s(literal -1/8 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))) (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1/16 binary32) #s(literal 314159265359/800000000000 binary32)) (*.f32 (*.f32 u1 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))) (neg.f32 u1))) (neg.f32 u1)) (fma.f32 u2 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (/.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 u2 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))))
-314159265359/50000000000
#s(literal -314159265359/50000000000 binary32)
(- (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)) 314159265359/50000000000)
(fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))
(- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))
(- (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) 314159265359/50000000000)
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 4))
(*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))
(* (pow u2 4) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 4) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -1 (/ (+ 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2)))) (pow u2 2)))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 (+.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 u2))))
(* (pow u2 4) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -1 (/ (+ 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2)))) (pow u2 2)))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 (+.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 u2))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 4))
(*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))
(* (pow u2 4) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 4) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -1 (/ (+ 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2)))) (pow u2 2)))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 (+.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 u2))))
(* (pow u2 4) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -1 (/ (+ 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2)))) (pow u2 2)))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 (+.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 u2))))
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
(pow u2 2)
(*.f32 u2 u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
(+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))
(fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))
(+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))
(+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 4))
(*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))
(* (pow u2 4) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 4))
(*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))
(* (pow u2 4) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 4) (- (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 314159265359/50000000000 (pow u2 4))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
-31006276680305942139213528068663279/750000000000000000000000000000000
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)
(- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
-31006276680305942139213528068663279/750000000000000000000000000000000
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)
(- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 2) (- 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* 31006276680305942139213528068663279/750000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
-98696044010906577398881/2500000000000000000000
#s(literal -98696044010906577398881/2500000000000000000000 binary32)
(- (* 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow u2 4)) 98696044010906577398881/2500000000000000000000)
(fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(- (* (pow u2 4) (+ 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (* -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/2500000000000000000000)
(fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(- (* (pow u2 4) (+ 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (- (* 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)) 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000)))) 98696044010906577398881/2500000000000000000000)
(fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/2500000000000000000000 binary32))
(* 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 8))
(*.f32 #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 8 binary32)))
(* (pow u2 8) (- 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (* 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (pow.f32 u2 #s(literal 8 binary32)) (-.f32 #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 8) (- (+ 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow u2 4))) (* 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (pow.f32 u2 #s(literal 8 binary32)) (+.f32 (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (-.f32 #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 8) (- (+ 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow u2 4))) (+ (* 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (* 98696044010906577398881/2500000000000000000000 (/ 1 (pow u2 8))))))
(*.f32 (pow.f32 u2 #s(literal 8 binary32)) (+.f32 (+.f32 #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))) (-.f32 (/.f32 #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (pow.f32 u2 #s(literal 8 binary32))))))
(* 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 8))
(*.f32 #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 8 binary32)))
(* (pow u2 8) (- 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (* 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (pow.f32 u2 #s(literal 8 binary32)) (-.f32 #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 8) (- (+ 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow u2 4))) (* 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (pow.f32 u2 #s(literal 8 binary32)) (+.f32 (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (-.f32 #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 8) (- (+ 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 (pow u2 4))) (+ (* 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (* 98696044010906577398881/2500000000000000000000 (/ 1 (pow u2 8))))))
(*.f32 (pow.f32 u2 #s(literal 8 binary32)) (+.f32 (+.f32 #s(literal 9364804747614465472577070281338582601863864447718755728585928828509634295353730111062330319448960021928803803858401/1406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/562500000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))) (-.f32 (/.f32 #s(literal -94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/14062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (pow.f32 u2 #s(literal 8 binary32))))))

eval201.0ms (1.4%)

Memory
-19.2MiB live, 655.3MiB allocated
Compiler

Compiled 68 784 to 4 658 computations (93.2% saved)

prune360.0ms (2.5%)

Memory
23.2MiB live, 858.7MiB allocated
Pruning

83 alts after pruning (77 fresh and 6 done)

PrunedKeptTotal
New1 587361 623
Fresh214162
Picked325
Done044
Total1 611831 694
Accuracy
99.9%
Counts
1 694 → 83
Alt Table
Click to see full alt table
StatusAccuracyProgram
4.9%
(fma.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 314159265359/50000000000 binary32)))
5.1%
(fma.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
77.7%
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
78.0%
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.3%
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
87.1%
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
78.0%
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
98.2%
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
4.1%
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
98.0%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
85.0%
(/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))
77.8%
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) u2)))
87.0%
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
67.5%
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 u1 u1 u1))))
4.9%
(*.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
5.1%
(*.f32 (fma.f32 (sqrt.f32 u1) #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
4.9%
(*.f32 (fma.f32 (neg.f32 (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
95.8%
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
70.9%
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
98.2%
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
62.0%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
4.9%
(*.f32 (-.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) #s(literal 0 binary32)) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
4.9%
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
71.0%
(*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
78.2%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2)
98.4%
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
5.1%
(*.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
97.8%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.3%
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
62.1%
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
27.0%
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
78.2%
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
62.1%
(*.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)))
71.0%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
77.9%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
77.9%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
77.6%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
78.1%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1)))
77.9%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
71.2%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
78.2%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
78.1%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
78.2%
(*.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)))))
71.2%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
71.2%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
62.2%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
78.2%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
71.2%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal 1 binary32)))))
62.1%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
67.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
62.1%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
62.1%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
67.1%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
67.5%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (-.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -314159265359/50000000000 binary32))))
62.0%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))))
69.2%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
41.4%
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))))
78.0%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
86.5%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
86.9%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
88.6%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))))
5.3%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
71.2%
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
98.1%
(*.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 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.6%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.1%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
96.3%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
71.1%
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 u1) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
98.4%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
19.1%
(*.f32 (sqrt.f32 (*.f32 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
62.1%
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
74.6%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
4.9%
(*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
5.0%
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
5.0%
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
86.1%
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 u1 (log.f32 u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
19.1%
(*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1))
62.1%
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
78.2%
(*.f32 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 -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
62.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
62.1%
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
Compiler

Compiled 4 804 to 1 768 computations (63.2% saved)

regimes338.0ms (2.3%)

Memory
-29.6MiB live, 581.2MiB allocated
Counts
143 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 u1) u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.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 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/100000000000 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1))))
(*.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)))
(*.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)))
(*.f32 (sqrt.f32 (*.f32 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 u1) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (-.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 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 -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (-.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) #s(literal 0 binary32)) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) u1 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))))
(*.f32 (fma.f32 (neg.f32 (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (fma.f32 (sqrt.f32 u1) #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 u2 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 (sqrt.f32 u1) u2))))
(fma.f32 (*.f32 u2 (sqrt.f32 u1)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal 314159265359/100000000000 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 #s(literal 314159265359/100000000000 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (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))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 (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)))
(fma.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (sqrt.f32 u1) (*.f32 (fma.f32 u2 (/.f32 #s(literal -1/4 binary32) u1) u2) #s(literal 314159265359/100000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 314159265359/100000000000 binary32) u1 #s(literal 314159265359/100000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (+.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))))
(*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (sin.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))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sin.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))))) (sin.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)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.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)))))) (sin.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 (neg.f32 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #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))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.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)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (sin.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)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.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))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #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))))))) (sin.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)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))) (sin.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 (+.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))))
(*.f32 (exp.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 u1 (log.f32 u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (pow.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 4 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.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)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal 1 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal -1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sin.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))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.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)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

48.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
41.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
40.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
40.0ms
cosTheta_i
40.0ms
u2
Results
AccuracySegmentsBranch
98.7%1cosTheta_i
98.7%1u1
98.7%1u2
98.7%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
98.7%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
98.7%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
98.7%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes294.0ms (2%)

Memory
5.9MiB live, 442.0MiB allocated
Counts
120 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 u1) u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.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 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/100000000000 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1))))
(*.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)))
(*.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)))
(*.f32 (sqrt.f32 (*.f32 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 u1) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (-.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 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 -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (-.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) #s(literal 0 binary32)) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) u1 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))))
(*.f32 (fma.f32 (neg.f32 (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (fma.f32 (sqrt.f32 u1) #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 u2 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 (sqrt.f32 u1) u2))))
(fma.f32 (*.f32 u2 (sqrt.f32 u1)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal 314159265359/100000000000 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 #s(literal 314159265359/100000000000 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (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))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 (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)))
(fma.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (sqrt.f32 u1) (*.f32 (fma.f32 u2 (/.f32 #s(literal -1/4 binary32) u1) u2) #s(literal 314159265359/100000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 314159265359/100000000000 binary32) u1 #s(literal 314159265359/100000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (+.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))))
(*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (sin.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))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sin.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))))) (sin.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)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

39.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
38.0ms
u1
35.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
35.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
35.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
98.7%1cosTheta_i
98.7%1u1
98.7%1u2
98.7%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
98.7%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
98.7%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
98.7%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes269.0ms (1.8%)

Memory
31.9MiB live, 429.0MiB allocated
Counts
108 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 u1) u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.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 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/100000000000 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1))))
(*.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)))
(*.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)))
(*.f32 (sqrt.f32 (*.f32 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 u1) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (-.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 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 -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (-.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) #s(literal 0 binary32)) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) u1 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))))
(*.f32 (fma.f32 (neg.f32 (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (fma.f32 (sqrt.f32 u1) #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 u2 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 (sqrt.f32 u1) u2))))
(fma.f32 (*.f32 u2 (sqrt.f32 u1)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal 314159265359/100000000000 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 #s(literal 314159265359/100000000000 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (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))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 (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)))
(fma.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (sqrt.f32 u1) (*.f32 (fma.f32 u2 (/.f32 #s(literal -1/4 binary32) u1) u2) #s(literal 314159265359/100000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 314159265359/100000000000 binary32) u1 #s(literal 314159265359/100000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (+.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))))
(*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (sin.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))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

44.0ms
cosTheta_i
34.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
33.0ms
(sin.f32 (*.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)))
Results
AccuracySegmentsBranch
98.7%1cosTheta_i
98.7%1u1
98.7%1u2
98.7%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.7%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
98.7%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
98.7%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
98.7%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes218.0ms (1.5%)

Memory
-12.1MiB live, 385.5MiB allocated
Counts
91 → 2
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 u1) u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.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 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/100000000000 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1))))
(*.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)))
(*.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)))
(*.f32 (sqrt.f32 (*.f32 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 u1) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (-.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 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 -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (-.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) #s(literal 0 binary32)) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) u1 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))))
(*.f32 (fma.f32 (neg.f32 (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (fma.f32 (sqrt.f32 u1) #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 u2 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 (sqrt.f32 u1) u2))))
(fma.f32 (*.f32 u2 (sqrt.f32 u1)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal 314159265359/100000000000 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 #s(literal 314159265359/100000000000 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (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))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 (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)))
(fma.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (sqrt.f32 u1) (*.f32 (fma.f32 u2 (/.f32 #s(literal -1/4 binary32) u1) u2) #s(literal 314159265359/100000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 314159265359/100000000000 binary32) u1 #s(literal 314159265359/100000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (+.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))))
(*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32)))))
Outputs
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

30.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
28.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
27.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
26.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
26.0ms
u2
Results
AccuracySegmentsBranch
93.9%2u2
93.9%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
88.6%1cosTheta_i
92.2%2u1
92.1%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.2%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
92.2%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
92.2%2(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes81.0ms (0.6%)

Memory
-5.7MiB live, 73.7MiB allocated
Counts
89 → 2
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 u1) u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.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 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/100000000000 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1))))
(*.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)))
(*.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)))
(*.f32 (sqrt.f32 (*.f32 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 u1) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (-.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 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 -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (-.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) #s(literal 0 binary32)) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) u1 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))))
(*.f32 (fma.f32 (neg.f32 (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (fma.f32 (sqrt.f32 u1) #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 u2 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 (sqrt.f32 u1) u2))))
(fma.f32 (*.f32 u2 (sqrt.f32 u1)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal 314159265359/100000000000 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 #s(literal 314159265359/100000000000 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (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))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 (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)))
(fma.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (sqrt.f32 u1) (*.f32 (fma.f32 u2 (/.f32 #s(literal -1/4 binary32) u1) u2) #s(literal 314159265359/100000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 314159265359/100000000000 binary32) u1 #s(literal 314159265359/100000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (+.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))))
(*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

2 calls:

53.0ms
u2
24.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
93.6%2u2
93.6%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 10 to 8 computations (20% saved)

regimes323.0ms (2.2%)

Memory
14.1MiB live, 206.6MiB allocated
Counts
88 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 u1) u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.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 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/100000000000 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1))))
(*.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)))
(*.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)))
(*.f32 (sqrt.f32 (*.f32 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 u1) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (-.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 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 -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (-.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) #s(literal 0 binary32)) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) u1 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))))
(*.f32 (fma.f32 (neg.f32 (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (fma.f32 (sqrt.f32 u1) #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 u2 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 (sqrt.f32 u1) u2))))
(fma.f32 (*.f32 u2 (sqrt.f32 u1)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal 314159265359/100000000000 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 #s(literal 314159265359/100000000000 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (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))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 u1 (*.f32 u1 u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (fma.f32 (*.f32 u1 u1) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (*.f32 (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)))
(fma.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1))) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (/.f32 (-.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 (sqrt.f32 u1) (*.f32 (fma.f32 u2 (/.f32 #s(literal -1/4 binary32) u1) u2) #s(literal 314159265359/100000000000 binary32))) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 314159265359/100000000000 binary32) u1 #s(literal 314159265359/100000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (+.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1)))))
(*.f32 u2 (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))))))
(/.f32 (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))
Outputs
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
Calls

8 calls:

59.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
54.0ms
u1
51.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
45.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
41.0ms
cosTheta_i
Results
AccuracySegmentsBranch
87.0%1cosTheta_i
87.0%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.0%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
87.0%1u1
87.0%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
87.0%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
87.0%1u2
87.0%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes274.0ms (1.9%)

Memory
3.1MiB live, 238.6MiB allocated
Counts
77 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 u1) u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.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 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/100000000000 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1))))
(*.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)))
(*.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)))
(*.f32 (sqrt.f32 (*.f32 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 u1) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (-.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 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 -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (-.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) #s(literal 0 binary32)) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) u1 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))))
(*.f32 (fma.f32 (neg.f32 (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (fma.f32 (sqrt.f32 u1) #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 u2 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 (sqrt.f32 u1) u2))))
(fma.f32 (*.f32 u2 (sqrt.f32 u1)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal 314159265359/100000000000 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 #s(literal 314159265359/100000000000 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (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))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
Outputs
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
Calls

8 calls:

44.0ms
u2
43.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
40.0ms
u1
34.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
34.0ms
cosTheta_i
Results
AccuracySegmentsBranch
87.0%1cosTheta_i
87.0%1u1
87.0%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
87.0%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
87.0%1u2
87.0%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.0%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
87.0%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes329.0ms (2.2%)

Memory
19.4MiB live, 252.3MiB allocated
Counts
76 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 u1) u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.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 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/100000000000 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1))))
(*.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)))
(*.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)))
(*.f32 (sqrt.f32 (*.f32 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 u1) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (-.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 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 -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (-.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) #s(literal 0 binary32)) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) u1 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))))
(*.f32 (fma.f32 (neg.f32 (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (fma.f32 (sqrt.f32 u1) #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 u2 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 (sqrt.f32 u1) u2))))
(fma.f32 (*.f32 u2 (sqrt.f32 u1)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal 314159265359/100000000000 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 #s(literal 314159265359/100000000000 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (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))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 (*.f32 u1 u1) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))))
Outputs
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
Calls

8 calls:

65.0ms
cosTheta_i
64.0ms
u1
52.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
39.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
36.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Results
AccuracySegmentsBranch
86.9%1cosTheta_i
86.9%1u1
86.9%1u2
86.9%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
86.9%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
86.9%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
86.9%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.9%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes256.0ms (1.8%)

Memory
-0.6MiB live, 318.7MiB allocated
Counts
73 → 2
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 u1) u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.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 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/100000000000 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1))))
(*.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)))
(*.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)))
(*.f32 (sqrt.f32 (*.f32 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 u1) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (-.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 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 -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (fma.f32 u1 (neg.f32 u1) #s(literal 1 binary32)) u1))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (-.f32 (fma.f32 (sqrt.f32 u1) (*.f32 u1 #s(literal -1/2 binary32)) #s(literal 0 binary32)) (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) u1 (neg.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) u1)))))
(*.f32 (fma.f32 (neg.f32 (*.f32 u1 (sqrt.f32 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (fma.f32 (sqrt.f32 u1) #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) (fma.f32 #s(literal -1/2 binary32) (*.f32 u2 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.f32 (sqrt.f32 u1) u2))))
(fma.f32 (*.f32 u2 (sqrt.f32 u1)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal 314159265359/100000000000 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 #s(literal 314159265359/100000000000 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 u1))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (fma.f32 u1 u1 u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal -98696044010906577398881/2500000000000000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2 #s(literal 314159265359/50000000000 binary32))))
Outputs
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32)))))
Calls

8 calls:

46.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
44.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
37.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
34.0ms
cosTheta_i
31.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Results
AccuracySegmentsBranch
78.2%1cosTheta_i
83.9%2u2
83.9%2(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
83.9%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
82.8%2u1
78.2%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
82.8%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
82.8%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes99.0ms (0.7%)

Memory
-7.8MiB live, 185.4MiB allocated
Counts
49 → 2
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 u1) u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.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 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/100000000000 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1))))
(*.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)))
(*.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)))
(*.f32 (sqrt.f32 (*.f32 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 u1) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (-.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) u2)))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 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 -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (neg.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (fma.f32 u1 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (sqrt.f32 u1)))
Outputs
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

6 calls:

22.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
17.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
15.0ms
u2
15.0ms
u1
15.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
81.8%2u1
81.8%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
81.8%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
81.4%2(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
82.3%2u2
82.3%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 38 to 30 computations (21.1% saved)

regimes25.0ms (0.2%)

Memory
19.6MiB live, 57.6MiB allocated
Counts
38 → 2
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 u1) u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.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 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/100000000000 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1))))
(*.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)))
(*.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)))
(*.f32 (sqrt.f32 (*.f32 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 u1) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (-.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 (*.f32 u1 u1) (fma.f32 u1 (*.f32 u1 u1) u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal -1 binary32) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) u2)))
Outputs
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (-.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -314159265359/50000000000 binary32))))
Calls

2 calls:

12.0ms
u2
11.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
82.3%2u2
82.3%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 10 to 8 computations (20% saved)

regimes87.0ms (0.6%)

Memory
-13.9MiB live, 177.9MiB allocated
Counts
34 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32))) u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (fma.f32 u1 (*.f32 u1 u1) u1) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
(*.f32 (sqrt.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 (*.f32 (sqrt.f32 u1) u2)) (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.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 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 u2 (fma.f32 #s(literal 314159265359/100000000000 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1))))
(*.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)))
(*.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)))
(*.f32 (sqrt.f32 (*.f32 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (+.f32 (*.f32 u1 u1) u1)) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
Outputs
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
Calls

7 calls:

17.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
15.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
13.0ms
u2
11.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
10.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
78.2%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
78.2%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
78.2%1u1
78.2%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
78.2%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
78.2%1u2
78.2%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 52 to 41 computations (21.2% saved)

regimes27.0ms (0.2%)

Memory
26.4MiB live, 65.5MiB allocated
Counts
8 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Outputs
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Calls

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

regimes25.0ms (0.2%)

Memory
-20.7MiB live, 57.9MiB allocated
Accuracy

Total -18.5b remaining (-152.9%)

Threshold costs -18.5b (-152.9%)

Counts
7 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) u2)
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 u2 (*.f32 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32)) u1))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 u2 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (neg.f32 u1) (*.f32 u2 (fma.f32 (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))))
Outputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
Calls

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

bsearch1.0ms (0%)

Memory
2.6MiB live, 2.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.35141342878341675
0.4397619962692261
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch1.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.18880239129066467
0.19753263890743256
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.006490865256637335
0.0066210320219397545
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.006490865256637335
0.0066210320219397545
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.006490865256637335
0.0066210320219397545
Compiler

Compiled 17 to 17 computations (0% saved)

simplify25.0ms (0.2%)

Memory
-22.6MiB live, 28.7MiB allocated
Algorithm
egg-herbie
Rules
94×*-commutative_binary32
58×+-commutative_binary32
40×sub-neg_binary32
28×neg-sub0_binary32
28×neg-mul-1_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
092378
1158378
2189375
3225375
4242375
5255375
6262375
7264375
Stop Event
saturated
Calls
Call 1
Inputs
(*.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)))))) (sin.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))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 13421773/33554432 binary32)) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 3187671/16777216 binary32)) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 3489661/536870912 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 3489661/536870912 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 3489661/536870912 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (-.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
Outputs
(*.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)))))) (sin.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))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 13421773/33554432 binary32)) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 13421773/33554432 binary32)) (*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) u1))) (*.f32 u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 3187671/16777216 binary32)) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 3187671/16777216 binary32)) (+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 3489661/536870912 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 3489661/536870912 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -314159265359/50000000000 binary32))))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 3489661/536870912 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 3489661/536870912 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 3489661/536870912 binary32)) (*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32)) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (-.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -314159265359/50000000000 binary32)))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 3489661/536870912 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (sqrt.f32 (fma.f32 u1 u1 u1)) (*.f32 u2 (-.f32 (*.f32 u2 (*.f32 u2 (fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))

soundness1.9s (13.1%)

Memory
-113.6MiB live, 1 316.8MiB allocated
Rules
19 410×lower-fma.f64
19 410×lower-fma.f32
12 682×lower-fma.f64
12 682×lower-fma.f32
12 130×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036188
067186
1225183
21462134
08730134
0186922
1550831
21628759
34996709
08071683
044279
084265
1326208
22067208
08233205
036236
066222
1228198
21703198
08482196
05225207
115964578
249814244
082624039
01028
01628
14628
223728
3195328
0969228
05224881
116014533
254364131
080803889
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 998 to 538 computations (46.1% saved)

preprocess119.0ms (0.8%)

Memory
31.7MiB live, 232.0MiB allocated
Remove

(negabs u2)

(abs cosTheta_i)

Compiler

Compiled 1 624 to 708 computations (56.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...