Trowbridge-Reitz Sample, near normal, slope_y

Time bar (total: 16.6s)

analyze605.0ms (3.6%)

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 37 to 24 computations (35.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 390.0ms
...c/correct-round.rkt:119:19: 133.0ms (34.1% of total)
ival-<=: 95.0ms (24.3% of total)
ival-mult: 62.0ms (15.9% of total)
ival-sub: 29.0ms (7.4% of total)
ival-sin: 25.0ms (6.4% of total)
ival-sqrt: 14.0ms (3.6% of total)
ival-div: 12.0ms (3.1% of total)
ival-and: 11.0ms (2.8% of total)
ival->: 7.0ms (1.8% of total)
const: 1.0ms (0.3% of total)
backward-pass: 1.0ms (0.3% of total)

sample2.7s (16.1%)

Results
2.2s8256×0valid
1.0ms0precondition
Precisions
Click to see histograms. Total time spent on operations: 1.8s
...c/correct-round.rkt:119:19: 549.0ms (30.6% of total)
ival-<=: 256.0ms (14.3% of total)
ival-div: 246.0ms (13.7% of total)
ival-sub: 208.0ms (11.6% of total)
ival-sin: 192.0ms (10.7% of total)
ival-mult: 175.0ms (9.8% of total)
ival-sqrt: 69.0ms (3.8% of total)
ival-and: 53.0ms (3% of total)
ival->: 36.0ms (2% of total)
const: 4.0ms (0.2% of total)
backward-pass: 4.0ms (0.2% of total)
Bogosity

preprocess76.0ms (0.5%)

Algorithm
egg-herbie
Rules
878×fma-define
858×fnmadd-define
716×sum3-define
588×fmsub-define
528×fnmsub-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036117
178112
2132112
3256110
4586110
51262110
62067110
72710110
82884110
93094110
103275110
113323110
123339110
01011
11611
22011
32611
43511
55011
67211
79811
814111
915611
1018611
018611
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
Outputs
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Call 2
Inputs
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (neg u1) (- 1 (neg u1)))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 (neg u2))))
(neg (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))))
(neg (* (sqrt (/ (neg u1) (- 1 (neg u1)))) (sin (* 314159265359/50000000000 u2))))
(neg (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 (neg u2)))))
(* (sqrt (/ cosTheta_i (- 1 cosTheta_i))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 cosTheta_i)))
(* (sqrt (/ u2 (- 1 u2))) (sin (* 314159265359/50000000000 u1)))
Outputs
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ (neg u1) (- 1 (neg u1)))) (sin (* 314159265359/50000000000 u2)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ u1 (- -1 u1))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 (neg u2))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* u2 -314159265359/50000000000)))
(neg (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* u2 -314159265359/50000000000)))
(neg (* (sqrt (/ (neg u1) (- 1 (neg u1)))) (sin (* 314159265359/50000000000 u2))))
(* (sqrt (/ u1 (- -1 u1))) (sin (* u2 -314159265359/50000000000)))
(neg (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 (neg u2)))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(* (sqrt (/ cosTheta_i (- 1 cosTheta_i))) (sin (* 314159265359/50000000000 u2)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ cosTheta_i (- 1 cosTheta_i))))
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 cosTheta_i)))
(* (sqrt (/ u2 (- 1 u2))) (sin (* 314159265359/50000000000 u1)))
(* (sqrt (/ u2 (- 1 u2))) (sin (* u1 314159265359/50000000000)))
Symmetry

(abs cosTheta_i)

(negabs u2)

explain248.0ms (1.5%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
00-0-(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
00-0-(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
00-0-u1
00-0-#s(literal 314159265359/50000000000 binary32)
00-0-#s(literal 1 binary32)
00-0-u2
00-0-(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
00-0-(-.f32 #s(literal 1 binary32) u1)
00-0-(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Results
212.0ms512×0valid
Compiler

Compiled 94 to 35 computations (62.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 93.0ms
...c/correct-round.rkt:119:19: 56.0ms (59.9% of total)
ival-sin: 18.0ms (19.3% of total)
ival-mult: 7.0ms (7.5% of total)
ival-div: 4.0ms (4.3% of total)
ival-sqrt: 4.0ms (4.3% of total)
ival-sub: 3.0ms (3.2% of total)
const: 1.0ms (1.1% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 14 to 11 computations (21.4% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(*.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)

simplify9.0ms (0.1%)

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
76×sum3-define
36×+-lowering-+.f64
36×+-lowering-+.f32
32×fma-define
26×--lowering--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01036
11636
22036
32636
43536
55036
67236
79836
814136
915636
1018636
018636
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
u1
(- 1 u1)
1
(sin (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
Outputs
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/ u1 (- 1 u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(- 1 u1)
(-.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
(sin (* 314159265359/50000000000 u2))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2

localize118.0ms (0.7%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy99.5%
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy98.9%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Results
82.0ms256×0valid
Compiler

Compiled 40 to 12 computations (70% saved)

Precisions
Click to see histograms. Total time spent on operations: 58.0ms
ival-mult: 43.0ms (73.9% of total)
...c/correct-round.rkt:119:19: 5.0ms (8.6% of total)
ival-sin: 4.0ms (6.9% of total)
ival-sub: 2.0ms (3.4% of total)
ival-div: 2.0ms (3.4% of total)
ival-sqrt: 2.0ms (3.4% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series8.0ms (0%)

Counts
6 → 84
Calls
Call 1
Inputs
#<alt (* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))>
#<alt (sqrt (/ u1 (- 1 u1)))>
#<alt (/ u1 (- 1 u1))>
#<alt (- 1 u1)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (sin (* 314159265359/50000000000 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)>
#<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

21 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)))

rewrite229.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
2122×*-lowering-*.f32
2122×*-lowering-*.f64
1834×/-lowering-/.f32
1834×/-lowering-/.f64
1256×fnmadd-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01032
12732
29330
340830
4145230
5616230
0815830
Stop Event
iter limit
node limit
Counts
6 → 348
Calls
Call 1
Inputs
(* (sqrt (/ u1 (- 1 u1))) (sin (* 314159265359/50000000000 u2)))
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
(- 1 u1)
(* 314159265359/50000000000 u2)
(sin (* 314159265359/50000000000 u2))
Outputs
(neg.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))
(neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(neg.f32 (/.f32 (neg.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))))
(neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) #s(literal 0 binary32)) (/.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))))
(+.f32 (*.f32 #s(literal 0 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))) (/.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))))
(pow.f32 (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #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)))
(/.f32 (/.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))) #s(literal 1 binary32))
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #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)) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 #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 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 #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 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)))
(/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (neg.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)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))) #s(literal -1 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 #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 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))) (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (*.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))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (pow.f32 #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 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) #s(literal -1 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (/.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))))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #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)))
(*.f32 (/.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))) #s(literal 1 binary32))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 u1 #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)) (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (/.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))))
(*.f32 (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/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32)))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)) (/.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))))
(*.f32 (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/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32)))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))
(*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 #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 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 #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 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32))) (/.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))))
(*.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))) (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (/.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))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 #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 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))) (/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (pow.f32 #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 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) u1)
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1/2 binary32)))
(neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(exp.f32 (-.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1/2 binary32)) (*.f32 (log.f32 u1) #s(literal -1/2 binary32))))
(+.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) #s(literal 0 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.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 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32)))
(pow.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) #s(literal -1 binary32)) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (-.f32 #s(literal 0 binary32) (log.f32 u1))))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 #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 (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (neg.f32 u1))) (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 #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)))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (pow.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 #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 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #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 (/.f32 #s(literal 1 binary32) (pow.f32 #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 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (/.f32 (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) #s(literal -1 binary32))
(*.f32 (pow.f32 #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 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(*.f32 (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1/2 binary32)) (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/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)))))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32))) (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (neg.f32 u1))) (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 #s(literal -1 binary32))) (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (neg.f32 (log.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 u1 #s(literal -1 binary32))))) (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (neg.f32 u1))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) u1)
(*.f32 (pow.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) u1)
(*.f32 (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))) (/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) u1)
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal -1 binary32))) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (/.f32 u1 (-.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 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) #s(literal 1 binary32)) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) #s(literal -1 binary32)) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (+.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 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 u1)))
(/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 u1))))
(/.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))))
(/.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32))))
(/.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (-.f32 #s(literal 0 binary32) (log.f32 u1))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(/.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 u1))))
(/.f32 (/.f32 (*.f32 u1 u1) u1) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 u1 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 u1 #s(literal -1 binary32)) (+.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 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (neg.f32 u1) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (neg.f32 u1) (/.f32 (neg.f32 u1) (*.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (exp.f32 #s(literal -1 binary32)) (-.f32 #s(literal 0 binary32) (log.f32 u1))))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.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 (/.f32 #s(literal -1 binary32) u1) (/.f32 u1 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (-.f32 #s(literal 0 binary32) (log.f32 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (neg.f32 u1))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)) (*.f32 u1 u1))
(*.f32 (/.f32 (*.f32 u1 u1) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) (*.f32 u1 u1))
(neg.f32 (+.f32 u1 #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)))
(exp.f32 (log1p.f32 (neg.f32 u1)))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 0 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(fma.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 0 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 0 binary32))
(fma.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)) #s(literal -1 binary32) #s(literal 0 binary32))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) u1))
(-.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) u1))
(-.f32 (neg.f32 u1) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)
(/.f32 (*.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))
(/.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)) #s(literal -1 binary32))
(*.f32 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 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)) #s(literal -1 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))
(/.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))

simplify289.0ms (1.7%)

Algorithm
egg-herbie
Rules
4840×*-lowering-*.f32
4840×*-lowering-*.f64
1998×fma-lowering-fma.f32
1998×fma-lowering-fma.f64
1934×fma-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0202964
1647839
22074765
36625763
08143763
Stop Event
iter limit
node limit
Counts
84 → 84
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)
(* 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
(* (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)) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 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 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) #s(literal 1 binary32)) (*.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)))))))))
(+.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/2 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)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) u1)))
(+ (* -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 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) u1)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal -3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 u1)))))
(+ (* -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)))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (*.f32 u1 u1))))))))
(* (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)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 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)))
(-.f32 (*.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 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -3/8 binary32)) u1))) u1))
(+ (* -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)))
(+.f32 (*.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)) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (*.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)) 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))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 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 (*.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 u2 u2)) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 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 (+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))))))
(* (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))))
(+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 #s(literal 1/2 binary32))) #s(literal 1 binary32)) (sqrt.f32 u1)))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (*.f32 u1 (*.f32 (sqrt.f32 u1) #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1/2 binary32) (*.f32 u1 #s(literal 1/2 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 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) u1))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal -3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) u1))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) u1)) (*.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))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -3/8 binary32)) u1)) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5/16 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32))) u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
u1
(* u1 (+ 1 u1))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(*.f32 u1 (*.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 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 (/.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 #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)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 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))

eval36.0ms (0.2%)

Compiler

Compiled 7226 to 1173 computations (83.8% saved)

prune83.0ms (0.5%)

Pruning

28 alts after pruning (27 fresh and 1 done)

PrunedKeptTotal
New40527432
Fresh000
Picked011
Done000
Total40528433
Accuracy
99.9%
Counts
433 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.1%
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
98.2%
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
98.5%
(/.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)))
98.3%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
92.9%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.5%
(*.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 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (+.f32 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.2%
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) u1)
98.0%
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))
98.4%
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.2%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
82.7%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
98.5%
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
94.6%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
92.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
90.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
98.6%
(*.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 #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.3%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.6%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.0%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
75.4%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.4%
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.4%
(*.f32 u2 (+.f32 (*.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 u2 u2)) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
90.1%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
Compiler

Compiled 1038 to 779 computations (25% saved)

simplify174.0ms (1%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(*.f32 u2 (+.f32 (*.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 u2 u2)) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
cost-diff3456
(+.f32 (*.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 u2 u2)) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))
cost-diff0
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
cost-diff0
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
cost-diff0
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff64
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
cost-diff0
(+.f32 u1 #s(literal 1 binary32))
cost-diff0
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
cost-diff0
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff0
(-.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-diff0
(/.f32 #s(literal 1 binary32) u1)
cost-diff0
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff128
(*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
Rules
2682×*-lowering-*.f32
2682×*-lowering-*.f64
1308×fma-define
1298×fma-lowering-fma.f32
1298×fma-lowering-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036304
191263
2228254
3692254
41218254
51548254
62074254
73943254
08353254
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (* (/ 1 u1) (/ u1 (+ -1 (/ 1 u1))))) (sin (* 314159265359/50000000000 u2)))
(sqrt (* (/ 1 u1) (/ u1 (+ -1 (/ 1 u1)))))
(* (/ 1 u1) (/ u1 (+ -1 (/ 1 u1))))
(/ 1 u1)
1
u1
(/ u1 (+ -1 (/ 1 u1)))
(+ -1 (/ 1 u1))
-1
(sin (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(* (* 314159265359/50000000000 u2) (sqrt (/ u1 (- 1 u1))))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
u1
(- 1 u1)
1
(* (sqrt (* u1 (+ u1 1))) (sin (* 314159265359/50000000000 u2)))
(sqrt (* u1 (+ u1 1)))
(* u1 (+ u1 1))
u1
(+ u1 1)
1
(sin (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(/ 1 (/ (pow (+ -1 (/ 1 u1)) 1/2) (sin (* 314159265359/50000000000 u2))))
1
(/ (pow (+ -1 (/ 1 u1)) 1/2) (sin (* 314159265359/50000000000 u2)))
(pow (+ -1 (/ 1 u1)) 1/2)
(+ -1 (/ 1 u1))
-1
(/ 1 u1)
u1
1/2
(sin (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (* (sqrt (/ u1 (- 1 u1))) (* u2 u2)) (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000))))))
u2
(+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (* (sqrt (/ u1 (- 1 u1))) (* u2 u2)) (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)))))
(* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))
314159265359/50000000000
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
u1
(- 1 u1)
1
(* (* (sqrt (/ u1 (- 1 u1))) (* u2 u2)) (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000))))
(* (sqrt (/ u1 (- 1 u1))) (* u2 u2))
(* u2 u2)
(+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)))
-31006276680305942139213528068663279/750000000000000000000000000000000
(* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000))
(* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)
3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000
Outputs
(* (sqrt (* (/ 1 u1) (/ u1 (+ -1 (/ 1 u1))))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (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)))))
(sqrt (* (/ 1 u1) (/ u1 (+ -1 (/ 1 u1)))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(* (/ 1 u1) (/ u1 (+ -1 (/ 1 u1))))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
u1
(/ u1 (+ -1 (/ 1 u1)))
(/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(+ -1 (/ 1 u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(sin (* 314159265359/50000000000 u2))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(* (* 314159265359/50000000000 u2) (sqrt (/ u1 (- 1 u1))))
(*.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)))))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/ u1 (- 1 u1))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
u1
(- 1 u1)
(-.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
(* (sqrt (* u1 (+ u1 1))) (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 (+ u1 1)))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(* u1 (+ u1 1))
(*.f32 u1 (+.f32 #s(literal 1 binary32) u1))
u1
(+ u1 1)
(+.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
(sin (* 314159265359/50000000000 u2))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(/ 1 (/ (pow (+ -1 (/ 1 u1)) 1/2) (sin (* 314159265359/50000000000 u2))))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
1
#s(literal 1 binary32)
(/ (pow (+ -1 (/ 1 u1)) 1/2) (sin (* 314159265359/50000000000 u2)))
(/.f32 (pow.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)))
(pow (+ -1 (/ 1 u1)) 1/2)
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))
(+ -1 (/ 1 u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
u1
1/2
#s(literal 1/2 binary32)
(sin (* 314159265359/50000000000 u2))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (* (sqrt (/ u1 (- 1 u1))) (* u2 u2)) (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000))))))
(*.f32 (*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
u2
(+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (* (sqrt (/ u1 (- 1 u1))) (* u2 u2)) (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
(* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/ u1 (- 1 u1))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
u1
(- 1 u1)
(-.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
(* (* (sqrt (/ u1 (- 1 u1))) (* u2 u2)) (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 u2 u2)) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(* (sqrt (/ u1 (- 1 u1))) (* u2 u2))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 u2 u2))
(* u2 u2)
(*.f32 u2 u2)
(+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)))
(+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))
-31006276680305942139213528068663279/750000000000000000000000000000000
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)
(* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000))
(*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))
(* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)
(*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))
3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000
#s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)

localize279.0ms (1.7%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.2%
(*.f32 u2 (+.f32 (*.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 u2 u2)) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
accuracy99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
accuracy99.0%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
accuracy99.6%
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy99.1%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
accuracy98.9%
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy98.9%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy99.6%
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy99.0%
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
accuracy99.0%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy98.9%
(*.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))
accuracy98.9%
(*.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))))
accuracy98.9%
(/.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
accuracy98.9%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy98.9%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy98.8%
(*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
Results
213.0ms256×0valid
Compiler

Compiled 322 to 38 computations (88.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 110.0ms
...c/correct-round.rkt:119:19: 39.0ms (35.4% of total)
ival-mult: 35.0ms (31.8% of total)
ival-div: 10.0ms (9.1% of total)
ival-sqrt: 7.0ms (6.4% of total)
ival-add: 5.0ms (4.5% of total)
ival-pow: 5.0ms (4.5% of total)
ival-sin: 4.0ms (3.6% of total)
ival-sub: 4.0ms (3.6% of total)
const: 1.0ms (0.9% of total)
backward-pass: 0.0ms (0% of total)

series45.0ms (0.3%)

Counts
24 → 396
Calls
Call 1
Inputs
#<alt (* (/ 1 u1) (/ u1 (+ -1 (/ 1 u1))))>
#<alt (* (sqrt (* (/ 1 u1) (/ u1 (+ -1 (/ 1 u1))))) (sin (* 314159265359/50000000000 u2)))>
#<alt (sqrt (* (/ 1 u1) (/ u1 (+ -1 (/ 1 u1)))))>
#<alt (/ 1 u1)>
#<alt (* (* 314159265359/50000000000 u2) (sqrt (/ u1 (- 1 u1))))>
#<alt (* 314159265359/50000000000 u2)>
#<alt (sqrt (/ u1 (- 1 u1)))>
#<alt (- 1 u1)>
#<alt (* (sqrt (* u1 (+ u1 1))) (sin (* 314159265359/50000000000 u2)))>
#<alt (sqrt (* u1 (+ u1 1)))>
#<alt (* u1 (+ u1 1))>
#<alt (+ u1 1)>
#<alt (/ 1 (/ (pow (+ -1 (/ 1 u1)) 1/2) (sin (* 314159265359/50000000000 u2))))>
#<alt (/ (pow (+ -1 (/ 1 u1)) 1/2) (sin (* 314159265359/50000000000 u2)))>
#<alt (pow (+ -1 (/ 1 u1)) 1/2)>
#<alt (+ -1 (/ 1 u1))>
#<alt (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (* (sqrt (/ u1 (- 1 u1))) (* u2 u2)) (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (* (sqrt (/ u1 (- 1 u1))) (* u2 u2)) (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000))))))>
#<alt (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))>
#<alt (/ u1 (+ -1 (/ 1 u1)))>
#<alt (/ u1 (- 1 u1))>
#<alt (sin (* 314159265359/50000000000 u2))>
#<alt (* (* (sqrt (/ u1 (- 1 u1))) (* u2 u2)) (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000))))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (* u2 u2))>
Outputs
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)>
#<alt (* (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 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 (* 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 1>
#<alt (+ 1 (* -1 u1))>
#<alt (+ 1 (* -1 u1))>
#<alt (+ 1 (* -1 u1))>
#<alt (* -1 u1)>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* -1 u1)>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt (* (sqrt u1) (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/8 (* (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)))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (sin (* 314159265359/50000000000 u2)))) (* 1/16 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* u1 (+ (sin (* 314159265359/50000000000 u2)) (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) u1))))>
#<alt (* u1 (+ (sin (* 314159265359/50000000000 u2)) (+ (* -1/8 (/ (sin (* 314159265359/50000000000 u2)) (pow u1 2))) (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) u1)))))>
#<alt (* u1 (+ (sin (* 314159265359/50000000000 u2)) (+ (* -1/8 (/ (sin (* 314159265359/50000000000 u2)) (pow u1 2))) (+ (* 1/16 (/ (sin (* 314159265359/50000000000 u2)) (pow u1 3))) (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) u1))))))>
#<alt (* -1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))>
#<alt (* -1 (* u1 (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) u1)) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (* 1/8 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (pow (sqrt -1) 2)))) (* 1/2 (sin (* 314159265359/50000000000 u2)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* -1/16 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (pow (sqrt -1) 4))))) u1)) (* 1/2 (sin (* 314159265359/50000000000 u2)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))>
#<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/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 (pow (sqrt -1) 2)))>
#<alt (* -1 (* u1 (- (pow (sqrt -1) 2) (* 1/2 (/ 1 u1)))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ 1/2 (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 2))))) u1)) (pow (sqrt -1) 2))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ 1/2 (+ (/ 1/16 (* (pow u1 2) (pow (sqrt -1) 4))) (/ 1/8 (* u1 (pow (sqrt -1) 2))))) u1)) (pow (sqrt -1) 2))))>
#<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 1>
#<alt (+ 1 u1)>
#<alt (+ 1 u1)>
#<alt (+ 1 u1)>
#<alt u1>
#<alt (* u1 (+ 1 (/ 1 u1)))>
#<alt (* u1 (+ 1 (/ 1 u1)))>
#<alt (* u1 (+ 1 (/ 1 u1)))>
#<alt u1>
#<alt (* u1 (+ 1 (/ 1 u1)))>
#<alt (* u1 (+ 1 (/ 1 u1)))>
#<alt (* u1 (+ 1 (/ 1 u1)))>
#<alt (* (sqrt u1) (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 (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))>
#<alt (/ (+ (* -1/2 (* (sqrt (pow u1 3)) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2))))) u1)>
#<alt (/ (+ (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* -1/8 (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2)))))))) u1)>
#<alt (/ (+ (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* -1/16 (* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2)))))))))) u1)>
#<alt (/ (sqrt -1) (sin (* 314159265359/50000000000 u2)))>
#<alt (+ (* 1/2 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))>
#<alt (- (+ (/ 1/2 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2)))) (/ 1/8 (* (pow u1 2) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 3)))))>
#<alt (- (+ (/ 1/2 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* 1/16 (/ 1 (* (pow u1 3) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 5))))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))) (* 1/8 (/ 1 (* (pow u1 2) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 3))))))>
#<alt (/ (sqrt -1) (sin (* 314159265359/50000000000 u2)))>
#<alt (+ (* 1/2 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))>
#<alt (+ (* -1 (/ (- (* 1/8 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 3))))) (* 1/2 (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) u1)) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))>
#<alt (+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 5))))) (* 1/8 (/ 1 (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 3))))) u1)) (* 1/2 (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) u1)) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))>
#<alt (* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))>
#<alt (/ (+ (* 50000000000/314159265359 (sqrt (- (/ 1 u1) 1))) (* 314159265359/300000000000 (* (pow u2 2) (sqrt (- (/ 1 u1) 1))))) u2)>
#<alt (/ (+ (* 50000000000/314159265359 (sqrt (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (- (/ 1 u1) 1))) (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (* (pow u2 2) (sqrt (- (/ 1 u1) 1))))))) u2)>
#<alt (/ (+ (* 50000000000/314159265359 (sqrt (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (sqrt (- (/ 1 u1) 1))) (* 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (- (/ 1 u1) 1))))))))) u2)>
#<alt (* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))>
#<alt (* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))>
#<alt (* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))>
#<alt (* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))>
#<alt (* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))>
#<alt (* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))>
#<alt (* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))>
#<alt (* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))>
#<alt (sqrt (/ 1 u1))>
#<alt (/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)>
#<alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)>
#<alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))>
#<alt (- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (/ 1 u1)>
#<alt (/ (+ 1 (* -1 u1)) u1)>
#<alt (/ (+ 1 (* -1 u1)) u1)>
#<alt (/ (+ 1 (* -1 u1)) u1)>
#<alt -1>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt -1>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt (+ (* 314159265359/50000000000 (sqrt u1)) (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))>
#<alt (+ (* 314159265359/50000000000 (sqrt u1)) (+ (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1)))))))>
#<alt (+ (* 314159265359/50000000000 (sqrt u1)) (+ (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (+ (* 314159265359/100000000000 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1))))))))))>
#<alt (+ (* 314159265359/50000000000 (sqrt u1)) (+ (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (+ (* 314159265359/100000000000 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (+ (* 314159265359/100000000000 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) (- 1 (* 1/4 (/ 1 u1)))))))))))))))>
#<alt (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))>
#<alt (- (+ (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* u1 (sqrt -1)))) (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (/ 314159265359/100000000000 (* u1 (sqrt -1))))>
#<alt (- (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* u1 (sqrt -1)))) (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (/ 314159265359/100000000000 (* u1 (sqrt -1))))>
#<alt (- (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* u1 (sqrt -1)))) (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))) (/ 314159265359/100000000000 (* u1 (sqrt -1))))>
#<alt (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))>
#<alt (+ (* -1 (/ (+ (* -314159265359/100000000000 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (+ (* -1 (/ (+ (* -314159265359/100000000000 (sqrt -1)) (+ (* -1 (/ (+ (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 942477796077/400000000000 (sqrt -1))) u1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) u1)) (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (+ (* -1 (/ (+ (* -314159265359/100000000000 (sqrt -1)) (+ (* -1 (/ (+ (* -1 (/ (+ (* -314159265359/160000000000 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (+ (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 942477796077/400000000000 (sqrt -1)))) u1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) u1)) (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))>
#<alt (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))))>
#<alt (+ (* 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 (+ (* 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 4)))>
#<alt (* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* (pow u2 4) (+ (* -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 4) (+ (* -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 4)))>
#<alt (* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* (pow u2 4) (+ (* -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 4) (+ (* -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 (* 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 (* u2 (+ (* 314159265359/50000000000 (sqrt u1)) (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (+ (* u2 (+ (* 314159265359/50000000000 (sqrt u1)) (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (* u2 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1)))))))>
#<alt (+ (* u2 (+ (* 314159265359/50000000000 (sqrt u1)) (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* u1 (* u2 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1)))))) (* u2 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1))))))))>
#<alt (+ (* u2 (+ (* 314159265359/50000000000 (sqrt u1)) (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* u1 (+ (* u1 (* u2 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) (- 1 (* 1/4 (/ 1 u1)))))))) (* u2 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1))))))) (* u2 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1))))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (+ (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (/ (* u2 (- (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (sqrt -1))) (* 314159265359/100000000000 (/ 1 (sqrt -1))))) u1))>
#<alt (+ (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (+ (/ (* u2 (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (sqrt -1))))) (pow u1 2)) (/ (* u2 (- (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (sqrt -1))) (* 314159265359/100000000000 (/ 1 (sqrt -1))))) u1)))>
#<alt (+ (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (+ (/ (* u2 (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (sqrt -1))))) (pow u1 2)) (+ (/ (* u2 (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (sqrt -1))))) (pow u1 3)) (/ (* u2 (- (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (sqrt -1))) (* 314159265359/100000000000 (/ 1 (sqrt -1))))) u1))))>
#<alt (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (+ (* -1 (/ (* u2 (+ (* -314159265359/100000000000 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) u1)) (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (* u2 (+ (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 942477796077/400000000000 (sqrt -1)))) u1)) (* u2 (+ (* -314159265359/100000000000 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) u1)) (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* u2 (+ (* -314159265359/160000000000 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) u1)) (* u2 (+ (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 942477796077/400000000000 (sqrt -1))))) u1)) (* u2 (+ (* -314159265359/100000000000 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) u1)) (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (* 314159265359/50000000000 (sqrt u1))>
#<alt (+ (* 314159265359/100000000000 (sqrt (pow u1 3))) (* 314159265359/50000000000 (sqrt u1)))>
#<alt (+ (* 314159265359/50000000000 (sqrt u1)) (* (pow u1 2) (+ (* 314159265359/100000000000 (sqrt u1)) (* 314159265359/100000000000 (sqrt (/ 1 u1))))))>
#<alt (+ (* 314159265359/50000000000 (sqrt u1)) (* (pow u1 2) (+ (* 314159265359/100000000000 (sqrt (/ 1 u1))) (* u1 (+ (* 314159265359/100000000000 (sqrt (/ 1 u1))) (* 314159265359/100000000000 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))>
#<alt (* 314159265359/50000000000 (sqrt -1))>
#<alt (- (* 314159265359/50000000000 (sqrt -1)) (* 314159265359/100000000000 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* 314159265359/50000000000 (sqrt -1))) (/ 314159265359/100000000000 (* u1 (sqrt -1))))>
#<alt (- (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (* 314159265359/50000000000 (sqrt -1)))) (/ 314159265359/100000000000 (* u1 (sqrt -1))))>
#<alt (* 314159265359/50000000000 (sqrt -1))>
#<alt (+ (* 314159265359/100000000000 (/ (sqrt -1) u1)) (* 314159265359/50000000000 (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -314159265359/100000000000 (sqrt -1)) (* -942477796077/400000000000 (/ (sqrt -1) u1))) u1)) (* 314159265359/50000000000 (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -314159265359/100000000000 (sqrt -1)) (* -1 (/ (+ (* 314159265359/160000000000 (/ (sqrt -1) u1)) (* 942477796077/400000000000 (sqrt -1))) u1))) u1)) (* 314159265359/50000000000 (sqrt -1)))>
#<alt (pow u1 2)>
#<alt (* (pow u1 2) (+ 1 u1))>
#<alt (* (pow u1 2) (+ 1 (* u1 (+ 1 u1))))>
#<alt (* (pow u1 2) (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))>
#<alt (* -1 u1)>
#<alt (* -1 (* u1 (+ 1 (/ 1 u1))))>
#<alt (* u1 (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1))>
#<alt (* u1 (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))))>
#<alt (* -1 u1)>
#<alt (* -1 (* u1 (+ 1 (/ 1 u1))))>
#<alt (* -1 (* u1 (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))))>
#<alt (* -1 (* u1 (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 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 (* 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))>
#<alt (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))>
#<alt (+ (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))>
#<alt (+ (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))>
#<alt (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))>
#<alt (+ (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))>
#<alt (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))>
#<alt (+ (* 1/2 (/ (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* -3/8 (/ (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) u1))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) u1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))>
#<alt (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))>
#<alt (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))>
#<alt (* (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 4)))>
#<alt (* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))>
#<alt (* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* (sqrt u1) (pow u2 2))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (pow u2 2))) (* (sqrt u1) (pow u2 2)))>
#<alt (+ (* (sqrt u1) (pow u2 2)) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (pow u2 2))) (* 1/2 (* (sqrt (/ 1 u1)) (pow u2 2))))))>
#<alt (+ (* (sqrt u1) (pow u2 2)) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (pow u2 2))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (pow u2 2) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (pow u2 2))))))))>
#<alt (* (pow u2 2) (sqrt -1))>
#<alt (+ (* -1/2 (/ (pow u2 2) (* u1 (sqrt -1)))) (* (pow u2 2) (sqrt -1)))>
#<alt (+ (* -1/2 (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (pow u2 2) (* u1 (sqrt -1)))) (* (pow u2 2) (sqrt -1))))>
#<alt (+ (* -1/2 (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (pow u2 2) (* u1 (sqrt -1)))) (* (pow u2 2) (sqrt -1)))))>
#<alt (* (pow u2 2) (sqrt -1))>
#<alt (+ (* 1/2 (/ (* (pow u2 2) (sqrt -1)) u1)) (* (pow u2 2) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (pow u2 2) (sqrt -1))) (* -3/8 (/ (* (pow u2 2) (sqrt -1)) u1))) u1)) (* (pow u2 2) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (pow u2 2) (sqrt -1)) u1)) (* 3/8 (* (pow u2 2) (sqrt -1)))) u1)) (* -1/2 (* (pow u2 2) (sqrt -1)))) u1)) (* (pow u2 2) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))>
Calls

99 calls:

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

rewrite326.0ms (2%)

Algorithm
batch-egg-rewrite
Rules
2932×*-lowering-*.f32
2932×*-lowering-*.f64
2802×/-lowering-/.f32
2802×/-lowering-/.f64
950×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036223
1140171
2615169
33527169
08218169
Stop Event
iter limit
node limit
Counts
24 → 1285
Calls
Call 1
Inputs
(* (/ 1 u1) (/ u1 (+ -1 (/ 1 u1))))
(* (sqrt (* (/ 1 u1) (/ u1 (+ -1 (/ 1 u1))))) (sin (* 314159265359/50000000000 u2)))
(sqrt (* (/ 1 u1) (/ u1 (+ -1 (/ 1 u1)))))
(/ 1 u1)
(* (* 314159265359/50000000000 u2) (sqrt (/ u1 (- 1 u1))))
(* 314159265359/50000000000 u2)
(sqrt (/ u1 (- 1 u1)))
(- 1 u1)
(* (sqrt (* u1 (+ u1 1))) (sin (* 314159265359/50000000000 u2)))
(sqrt (* u1 (+ u1 1)))
(* u1 (+ u1 1))
(+ u1 1)
(/ 1 (/ (pow (+ -1 (/ 1 u1)) 1/2) (sin (* 314159265359/50000000000 u2))))
(/ (pow (+ -1 (/ 1 u1)) 1/2) (sin (* 314159265359/50000000000 u2)))
(pow (+ -1 (/ 1 u1)) 1/2)
(+ -1 (/ 1 u1))
(+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (* (sqrt (/ u1 (- 1 u1))) (* u2 u2)) (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000)))))
(* u2 (+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (* (sqrt (/ u1 (- 1 u1))) (* u2 u2)) (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000))))))
(* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))
(/ u1 (+ -1 (/ 1 u1)))
(/ u1 (- 1 u1))
(sin (* 314159265359/50000000000 u2))
(* (* (sqrt (/ u1 (- 1 u1))) (* u2 u2)) (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000))))
(* (sqrt (/ u1 (- 1 u1))) (* u2 u2))
Outputs
(neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(exp.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(+.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u1)
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32))
(/.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 (/.f32 #s(literal 1 binary32) (+.f32 u1 #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) u1) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 u1))
(/.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))) (exp.f32 (log1p.f32 (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (exp.f32 (log.f32 (neg.f32 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.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 #s(literal 1 binary32) u1))) (+.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 (*.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 #s(literal 1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 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) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) u1))
(*.f32 (exp.f32 (log.f32 (neg.f32 u1))) (exp.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(neg.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal 1 binary32)))
(exp.f32 (+.f32 (log.f32 (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))))
(exp.f32 (+.f32 (log.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) (log.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)) (log.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(exp.f32 (-.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) (neg.f32 (log.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(exp.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)) (neg.f32 (log.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(+.f32 #s(literal 0 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 (pow.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))) #s(literal -1 binary32))
(pow.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 (pow.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 #s(literal 0 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.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 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 u1 #s(literal -1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))))))
(/.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (pow.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(/.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (/.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)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (neg.f32 (pow.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)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (neg.f32 (pow.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 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.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)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.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 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (pow.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 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (/.f32 (neg.f32 (pow.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 (neg.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 u1 #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))))) (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.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 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))))
(*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (neg.f32 (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))) (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))) (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal 1 binary32)) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) #s(literal 1 binary32)) (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))))
(*.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(neg.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 u1) #s(literal -1/2 binary32)) (*.f32 (log.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (log.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (*.f32 (log.f32 u1) #s(literal -1/2 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (*.f32 (-.f32 #s(literal 0 binary32) (log.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 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 (+.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (-.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log1p.f32 (neg.f32 u1)) #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 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) 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 #s(literal 0 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(/.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (pow.f32 u1 #s(literal 1/2 binary32)))
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 #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 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal 1/2 binary32)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #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 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (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/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 #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 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) u1))
(exp.f32 (-.f32 #s(literal 0 binary32) (log.f32 u1)))
(+.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1))
(pow.f32 u1 #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 u1))
(-.f32 #s(literal 0 binary32) (/.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) (neg.f32 u1))
(/.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (pow.f32 u1 #s(literal -1/2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (/.f32 u2 (pow.f32 u1 #s(literal -1/2 binary32))) #s(literal -314159265359/50000000000 binary32)) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal 1/2 binary32)))
(/.f32 (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 u2 (pow.f32 u1 #s(literal -1/2 binary32))) #s(literal -314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (pow.f32 u1 #s(literal -1/2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (/.f32 u2 (pow.f32 u1 #s(literal -1/2 binary32))) #s(literal -314159265359/50000000000 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32))
(neg.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 u1) #s(literal -1/2 binary32)) (*.f32 (log.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (log.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (log.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (*.f32 (log.f32 u1) #s(literal -1/2 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (*.f32 (-.f32 #s(literal 0 binary32) (log.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 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 (+.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (-.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log1p.f32 (neg.f32 u1)) #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 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) 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 #s(literal 0 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(/.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (pow.f32 u1 #s(literal 1/2 binary32)))
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 #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 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal 1/2 binary32)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #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 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (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/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 #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 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(neg.f32 (+.f32 u1 #s(literal -1 binary32)))
(exp.f32 (log1p.f32 (neg.f32 u1)))
(exp.f32 (+.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (-.f32 (log.f32 u1) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) u1) (neg.f32 u1))
(fma.f32 (/.f32 #s(literal -1 binary32) u1) (neg.f32 u1) (neg.f32 u1))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (neg.f32 u1) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #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 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(/.f32 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 u1 #s(literal -1 binary32))))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(sqrt.f32 (*.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 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)
(*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(exp.f32 (+.f32 (log.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(exp.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (log.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (/.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)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (pow.f32 u1 #s(literal 1/2 binary32)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(exp.f32 (+.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) u1))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) u1))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(exp.f32 (log.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 u1 (*.f32 u1 u1))
(+.f32 (*.f32 u1 u1) u1)
(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 #s(literal -1 binary32) (neg.f32 u1) (*.f32 u1 u1))
(fma.f32 (neg.f32 u1) #s(literal -1 binary32) (*.f32 u1 u1))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(-.f32 (*.f32 u1 u1) (neg.f32 u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(/.f32 (neg.f32 (+.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 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) u1))) #s(literal 1 binary32))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) u1))
(*.f32 u1 (exp.f32 (log1p.f32 u1)))
(*.f32 (+.f32 #s(literal 1 binary32) u1) u1)
(*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))
(*.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(*.f32 (exp.f32 (log1p.f32 u1)) u1)
(+.f32 #s(literal 1 binary32) u1)
(+.f32 u1 #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32))
(fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) #s(literal -1 binary32) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) (neg.f32 u1))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(neg.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal 1 binary32)))
(exp.f32 (+.f32 (log.f32 (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))))
(exp.f32 (+.f32 (log.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) (log.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)) (log.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(exp.f32 (-.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) (neg.f32 (log.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(exp.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)) (neg.f32 (log.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(+.f32 #s(literal 0 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 (pow.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))) #s(literal -1 binary32))
(pow.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 (pow.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 #s(literal 0 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.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 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 u1 #s(literal -1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))))))
(/.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (pow.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(/.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (/.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)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (neg.f32 (pow.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)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (neg.f32 (pow.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 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.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)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.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 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (pow.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 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (/.f32 (neg.f32 (pow.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 (neg.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 u1 #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))))) (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.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 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))))
(*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (neg.f32 (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))) (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))) (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal 1 binary32)) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) #s(literal 1 binary32)) (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))))
(*.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(neg.f32 (/.f32 (neg.f32 (pow.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 (log.f32 (/.f32 (pow.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 (neg.f32 (log.f32 (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))))
(exp.f32 (-.f32 (neg.f32 (log.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(+.f32 #s(literal 0 binary32) (/.f32 (pow.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))))
(pow.f32 (/.f32 (pow.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))) #s(literal 1 binary32))
(pow.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(-.f32 #s(literal 0 binary32) (/.f32 (neg.f32 (pow.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 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (/.f32 (pow.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))) #s(literal 1 binary32))
(/.f32 (/.f32 (neg.f32 (pow.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))) #s(literal -1 binary32))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))))
(/.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(/.f32 (exp.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (exp.f32 (log.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))))
(/.f32 (exp.f32 (log.f32 (/.f32 (neg.f32 (pow.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 (log.f32 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.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 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (pow.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))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (neg.f32 (pow.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))))) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal -1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (pow.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 #s(literal -1 binary32) (/.f32 (neg.f32 (pow.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 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (/.f32 (pow.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))) #s(literal 1 binary32))
(*.f32 (/.f32 (neg.f32 (pow.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))) #s(literal -1 binary32))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))) (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))) #s(literal -1 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))) #s(literal -1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (exp.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (exp.f32 (log.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(neg.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (+.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (log.f32 u1) #s(literal -1/2 binary32))))
(exp.f32 (+.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (-.f32 #s(literal 0 binary32) (log.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (neg.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))))
(exp.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32))))
(exp.f32 (-.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(+.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #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 #s(literal 0 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(/.f32 (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (-.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) u1)) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 #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 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (neg.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))))
(sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #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 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal -1/2 binary32)) (pow.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(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 #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) (/.f32 #s(literal 1 binary32) u1))
(+.f32 #s(literal 0 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 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(fma.f32 (/.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) (/.f32 #s(literal -1 binary32) u1))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 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 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 u1 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(/.f32 (neg.f32 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 u1))
(/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 u1)) (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 u1 u1)) (/.f32 (neg.f32 u1) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u1) (*.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))) (*.f32 (neg.f32 u1) u1))
(*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 u1 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.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) u1))
(*.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (neg.f32 u1) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1) u1)
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) (neg.f32 u1))
(*.f32 (/.f32 #s(literal -1 binary32) u1) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) u1) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1 binary32)) (neg.f32 u1))
(*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1))
(expm1.f32 (-.f32 #s(literal 0 binary32) (log.f32 u1)))
(+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(+.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(+.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(+.f32 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 u2 (/.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 u2 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 u2 (+.f32 (/.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 u2 (+.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 u2 (*.f32 u2 (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 u2 (*.f32 u2 (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 314159265359/50000000000 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 u2) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 u2 u2) (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) #s(literal 314159265359/50000000000 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (/.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 u2) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 u2) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))))
(fma.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 u1 #s(literal -1/2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 u1 #s(literal -1/2 binary32))))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))) (pow.f32 u1 #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 u1 #s(literal -1/2 binary32)))))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
(*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 u1 #s(literal -1/2 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(+.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(+.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(+.f32 (/.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))
(+.f32 (/.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))) u2))
(+.f32 (/.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))
(+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) u2) (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))
(+.f32 (+.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 u2 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 u2 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 u2 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))) u2))
(fma.f32 u2 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (*.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))) u2))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (+.f32 (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))) u2))
(fma.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))) u2))
(fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (+.f32 (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))) u2))
(fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2 (*.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2 (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))) u2))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2 (+.f32 (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))) u2))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))) u2))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) u2 (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))
(fma.f32 (/.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 u2) (*.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (/.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 u2) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))) u2))
(fma.f32 (/.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))) u2))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (+.f32 (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 u2 u2) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))) u2))
(fma.f32 (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 u2)) (+.f32 (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))) u2))
(fma.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 u2)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (pow.f32 u1 #s(literal -1/2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))) u2))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))) u2))
(fma.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 u2 u2) (*.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (*.f32 u2 (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 u2 u2) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))) u2))
(fma.f32 (*.f32 u2 (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 u2 u2) (+.f32 (*.f32 u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 u2 (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 u2 u2) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 u2 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) u2))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) #s(literal 314159265359/50000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -314159265359/50000000000 binary32)) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal 1/2 binary32)))
(/.f32 (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) #s(literal 314159265359/50000000000 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(/.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -314159265359/50000000000 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) #s(literal 314159265359/50000000000 binary32))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 314159265359/50000000000 binary32))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -314159265359/50000000000 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) #s(literal 314159265359/50000000000 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(exp.f32 (log.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(exp.f32 (+.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (log.f32 u1) #s(literal 2 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (/.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1) u1)) (/.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1) u1) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (/.f32 #s(literal -1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (*.f32 (neg.f32 u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 u1 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) (/.f32 (neg.f32 u1) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (*.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1) u1))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))
(/.f32 (/.f32 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))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (/.f32 #s(literal -1 binary32) u1) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(/.f32 (/.f32 #s(literal -1 binary32) u1) (neg.f32 (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1) u1)))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(/.f32 (/.f32 u1 (/.f32 #s(literal -1 binary32) u1)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (neg.f32 u1) u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (/.f32 u1 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) u1)
(/.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) (neg.f32 u1))
(/.f32 (/.f32 (neg.f32 u1) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (neg.f32 u1))
(/.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) u1)
(/.f32 (*.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u1) u1)
(/.f32 (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) u1)) (neg.f32 u1))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) u1) (neg.f32 u1))
(/.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) u1)) u1)
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (+.f32 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 (*.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)))
(/.f32 (neg.f32 (*.f32 u1 u1)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 u1 (/.f32 #s(literal -1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (/.f32 u1 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) (neg.f32 u1))
(/.f32 (neg.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))) u1)
(/.f32 (neg.f32 (/.f32 (neg.f32 u1) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) u1)
(/.f32 (neg.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))) (neg.f32 u1))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u1)) (neg.f32 u1))
(/.f32 (neg.f32 (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) u1))) u1)
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) u1)) u1)
(/.f32 (neg.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) u1))) (neg.f32 u1))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u1))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1) u1)))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 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))) u1)
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))
(*.f32 (*.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) u1))) (neg.f32 u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(*.f32 (/.f32 u1 (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (neg.f32 u1) u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) (/.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (/.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (*.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u1) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal -1 binary32) u1))
(*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) u1) (/.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))
(neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(exp.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(+.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u1)
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32))
(/.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 (/.f32 #s(literal 1 binary32) (+.f32 u1 #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) u1) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 u1))
(/.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))) (exp.f32 (log1p.f32 (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (exp.f32 (log.f32 (neg.f32 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.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 #s(literal 1 binary32) u1))) (+.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 (*.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 #s(literal 1 binary32) u1)) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u1) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 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) u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal -1 binary32) u1))
(*.f32 (exp.f32 (log.f32 (neg.f32 u1))) (exp.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))))
(neg.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(exp.f32 (log.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))
(+.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))
(/.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(literal -1 binary32) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))
(*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(+.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(+.f32 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 u2 (/.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 u2 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 u2 (*.f32 u2 (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 u2) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2 (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 u2 u2) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 u2) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 u2) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 (*.f32 u2 u2) (pow.f32 u1 #s(literal -1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 u1 #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal 1/2 binary32)))
(/.f32 (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 u1 #s(literal 1/2 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 (*.f32 u2 u2) (pow.f32 u1 #s(literal -1/2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 u1 #s(literal -1/2 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 (*.f32 u2 u2) (pow.f32 u1 #s(literal -1/2 binary32))))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -1 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 u2 (+.f32 (/.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 u2 (+.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 u2 (*.f32 u2 (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))
(*.f32 (*.f32 u2 u2) (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))
(*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) u2)
(*.f32 (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 u2))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 u1 #s(literal -1/2 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 (*.f32 u2 u2) (pow.f32 u1 #s(literal -1/2 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 u2))))
(exp.f32 (+.f32 (*.f32 #s(literal 2 binary32) (log.f32 u2)) (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 u2))))
(exp.f32 (+.f32 (*.f32 #s(literal 2 binary32) (log.f32 u2)) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 u2 u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 u2) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 u2 u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (*.f32 u2 u2))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (*.f32 u2 (-.f32 #s(literal 0 binary32) (/.f32 u2 (pow.f32 u1 #s(literal -1/2 binary32))))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (*.f32 u2 u2) (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(/.f32 (*.f32 (*.f32 u2 u2) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal 1/2 binary32)))
(/.f32 (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 u2 u2)) (pow.f32 u1 #s(literal 1/2 binary32)))
(/.f32 (*.f32 (*.f32 u2 u2) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 u2 u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (*.f32 u2 u2)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 u2 (-.f32 #s(literal 0 binary32) (/.f32 u2 (pow.f32 u1 #s(literal -1/2 binary32)))))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 u2 u2))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 u2) #s(literal -1 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (*.f32 u2 u2))) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 u2 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 u2))
(*.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 u2 u2)))
(*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 u2 u2)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 u2 u2)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (/.f32 (*.f32 u2 u2) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 u1 #s(literal -1/2 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (*.f32 u2 (-.f32 #s(literal 0 binary32) (/.f32 u2 (pow.f32 u1 #s(literal -1/2 binary32))))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (*.f32 (*.f32 u1 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (*.f32 u2 u2)) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (*.f32 (*.f32 u2 u2) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (*.f32 (*.f32 u2 u2) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 u2 u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (*.f32 u2 u2)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))

simplify374.0ms (2.2%)

Algorithm
egg-herbie
Rules
8086×*-lowering-*.f32
8086×*-lowering-*.f64
4866×+-lowering-+.f64
4866×+-lowering-+.f32
1546×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
08907423
130836184
091266184
Stop Event
iter limit
node limit
Counts
396 → 396
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)) (* 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 u1)
(/ 1 u1)
(/ 1 u1)
(/ 1 u1)
(/ 1 u1)
(/ 1 u1)
(/ 1 u1)
(/ 1 u1)
(/ 1 u1)
(/ 1 u1)
(/ 1 u1)
(* 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)))
1
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(+ 1 (* -1 u1))
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* u1 (- (/ 1 u1) 1))
(* -1 u1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* -1 (* u1 (- 1 (/ 1 u1))))
(* (sqrt u1) (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/8 (* (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)))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (sin (* 314159265359/50000000000 u2)))) (* 1/16 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* u1 (+ (sin (* 314159265359/50000000000 u2)) (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) u1))))
(* u1 (+ (sin (* 314159265359/50000000000 u2)) (+ (* -1/8 (/ (sin (* 314159265359/50000000000 u2)) (pow u1 2))) (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) u1)))))
(* u1 (+ (sin (* 314159265359/50000000000 u2)) (+ (* -1/8 (/ (sin (* 314159265359/50000000000 u2)) (pow u1 2))) (+ (* 1/16 (/ (sin (* 314159265359/50000000000 u2)) (pow u1 3))) (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) u1))))))
(* -1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* -1 (* u1 (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) u1)) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))
(* -1 (* u1 (+ (* -1 (/ (+ (* 1/8 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (pow (sqrt -1) 2)))) (* 1/2 (sin (* 314159265359/50000000000 u2)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))
(* -1 (* u1 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* -1/16 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (pow (sqrt -1) 4))))) u1)) (* 1/2 (sin (* 314159265359/50000000000 u2)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))
(* 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/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 (pow (sqrt -1) 2)))
(* -1 (* u1 (- (pow (sqrt -1) 2) (* 1/2 (/ 1 u1)))))
(* -1 (* u1 (+ (* -1 (/ (+ 1/2 (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 2))))) u1)) (pow (sqrt -1) 2))))
(* -1 (* u1 (+ (* -1 (/ (+ 1/2 (+ (/ 1/16 (* (pow u1 2) (pow (sqrt -1) 4))) (/ 1/8 (* u1 (pow (sqrt -1) 2))))) u1)) (pow (sqrt -1) 2))))
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)))
1
(+ 1 u1)
(+ 1 u1)
(+ 1 u1)
u1
(* u1 (+ 1 (/ 1 u1)))
(* u1 (+ 1 (/ 1 u1)))
(* u1 (+ 1 (/ 1 u1)))
u1
(* u1 (+ 1 (/ 1 u1)))
(* u1 (+ 1 (/ 1 u1)))
(* u1 (+ 1 (/ 1 u1)))
(* (sqrt u1) (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 (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))
(/ (+ (* -1/2 (* (sqrt (pow u1 3)) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2))))) u1)
(/ (+ (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* -1/8 (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2)))))))) u1)
(/ (+ (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* -1/16 (* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2)))))))))) u1)
(/ (sqrt -1) (sin (* 314159265359/50000000000 u2)))
(+ (* 1/2 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))
(- (+ (/ 1/2 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2)))) (/ 1/8 (* (pow u1 2) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 3)))))
(- (+ (/ 1/2 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* 1/16 (/ 1 (* (pow u1 3) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 5))))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))) (* 1/8 (/ 1 (* (pow u1 2) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 3))))))
(/ (sqrt -1) (sin (* 314159265359/50000000000 u2)))
(+ (* 1/2 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))
(+ (* -1 (/ (- (* 1/8 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 3))))) (* 1/2 (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) u1)) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))
(+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 5))))) (* 1/8 (/ 1 (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 3))))) u1)) (* 1/2 (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) u1)) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(/ (+ (* 50000000000/314159265359 (sqrt (- (/ 1 u1) 1))) (* 314159265359/300000000000 (* (pow u2 2) (sqrt (- (/ 1 u1) 1))))) u2)
(/ (+ (* 50000000000/314159265359 (sqrt (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (- (/ 1 u1) 1))) (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (* (pow u2 2) (sqrt (- (/ 1 u1) 1))))))) u2)
(/ (+ (* 50000000000/314159265359 (sqrt (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (sqrt (- (/ 1 u1) 1))) (* 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (- (/ 1 u1) 1))))))))) u2)
(* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))
(* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))
(* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))
(* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))
(* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))
(* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))
(* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))
(* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))
(sqrt (/ 1 u1))
(/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))
(- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(/ 1 u1)
(/ (+ 1 (* -1 u1)) u1)
(/ (+ 1 (* -1 u1)) u1)
(/ (+ 1 (* -1 u1)) u1)
-1
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
-1
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
(+ (* 314159265359/50000000000 (sqrt u1)) (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(+ (* 314159265359/50000000000 (sqrt u1)) (+ (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1)))))))
(+ (* 314159265359/50000000000 (sqrt u1)) (+ (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (+ (* 314159265359/100000000000 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1))))))))))
(+ (* 314159265359/50000000000 (sqrt u1)) (+ (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (+ (* 314159265359/100000000000 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (+ (* 314159265359/100000000000 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) (- 1 (* 1/4 (/ 1 u1)))))))))))))))
(+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(- (+ (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* u1 (sqrt -1)))) (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (/ 314159265359/100000000000 (* u1 (sqrt -1))))
(- (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* u1 (sqrt -1)))) (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (/ 314159265359/100000000000 (* u1 (sqrt -1))))
(- (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* u1 (sqrt -1)))) (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))) (/ 314159265359/100000000000 (* u1 (sqrt -1))))
(+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (sqrt -1)) (+ (* -1 (/ (+ (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 942477796077/400000000000 (sqrt -1))) u1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) u1)) (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (sqrt -1)) (+ (* -1 (/ (+ (* -1 (/ (+ (* -314159265359/160000000000 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (+ (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 942477796077/400000000000 (sqrt -1)))) u1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) u1)) (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))
(+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))))
(+ (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(+ (* 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 4)))
(* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 4) (+ (* -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 4) (+ (* -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 4)))
(* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 4) (+ (* -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 4) (+ (* -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)))))))
(* 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))))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt u1)) (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(+ (* u2 (+ (* 314159265359/50000000000 (sqrt u1)) (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (* u2 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1)))))))
(+ (* u2 (+ (* 314159265359/50000000000 (sqrt u1)) (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* u1 (* u2 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1)))))) (* u2 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1))))))))
(+ (* u2 (+ (* 314159265359/50000000000 (sqrt u1)) (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* u1 (+ (* u1 (* u2 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) (- 1 (* 1/4 (/ 1 u1)))))))) (* u2 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1))))))) (* u2 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1))))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(+ (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (/ (* u2 (- (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (sqrt -1))) (* 314159265359/100000000000 (/ 1 (sqrt -1))))) u1))
(+ (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (+ (/ (* u2 (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (sqrt -1))))) (pow u1 2)) (/ (* u2 (- (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (sqrt -1))) (* 314159265359/100000000000 (/ 1 (sqrt -1))))) u1)))
(+ (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (+ (/ (* u2 (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (sqrt -1))))) (pow u1 2)) (+ (/ (* u2 (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (sqrt -1))))) (pow u1 3)) (/ (* u2 (- (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (sqrt -1))) (* 314159265359/100000000000 (/ 1 (sqrt -1))))) u1))))
(* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(+ (* -1 (/ (* u2 (+ (* -314159265359/100000000000 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) u1)) (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+ (* -1 (/ (+ (* -1 (/ (* u2 (+ (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 942477796077/400000000000 (sqrt -1)))) u1)) (* u2 (+ (* -314159265359/100000000000 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) u1)) (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* u2 (+ (* -314159265359/160000000000 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) u1)) (* u2 (+ (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 942477796077/400000000000 (sqrt -1))))) u1)) (* u2 (+ (* -314159265359/100000000000 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) u1)) (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(* 314159265359/50000000000 (sqrt u1))
(+ (* 314159265359/100000000000 (sqrt (pow u1 3))) (* 314159265359/50000000000 (sqrt u1)))
(+ (* 314159265359/50000000000 (sqrt u1)) (* (pow u1 2) (+ (* 314159265359/100000000000 (sqrt u1)) (* 314159265359/100000000000 (sqrt (/ 1 u1))))))
(+ (* 314159265359/50000000000 (sqrt u1)) (* (pow u1 2) (+ (* 314159265359/100000000000 (sqrt (/ 1 u1))) (* u1 (+ (* 314159265359/100000000000 (sqrt (/ 1 u1))) (* 314159265359/100000000000 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(* 314159265359/50000000000 (sqrt -1))
(- (* 314159265359/50000000000 (sqrt -1)) (* 314159265359/100000000000 (/ 1 (* u1 (sqrt -1)))))
(- (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* 314159265359/50000000000 (sqrt -1))) (/ 314159265359/100000000000 (* u1 (sqrt -1))))
(- (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (* 314159265359/50000000000 (sqrt -1)))) (/ 314159265359/100000000000 (* u1 (sqrt -1))))
(* 314159265359/50000000000 (sqrt -1))
(+ (* 314159265359/100000000000 (/ (sqrt -1) u1)) (* 314159265359/50000000000 (sqrt -1)))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (sqrt -1)) (* -942477796077/400000000000 (/ (sqrt -1) u1))) u1)) (* 314159265359/50000000000 (sqrt -1)))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (sqrt -1)) (* -1 (/ (+ (* 314159265359/160000000000 (/ (sqrt -1) u1)) (* 942477796077/400000000000 (sqrt -1))) u1))) u1)) (* 314159265359/50000000000 (sqrt -1)))
(pow u1 2)
(* (pow u1 2) (+ 1 u1))
(* (pow u1 2) (+ 1 (* u1 (+ 1 u1))))
(* (pow u1 2) (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(* -1 u1)
(* -1 (* u1 (+ 1 (/ 1 u1))))
(* u1 (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1))
(* u1 (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))))
(* -1 u1)
(* -1 (* u1 (+ 1 (/ 1 u1))))
(* -1 (* u1 (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))))
(* -1 (* u1 (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 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)
(* 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))
(* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(+ (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(+ (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))
(* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(+ (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(+ (* 1/2 (/ (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(+ (* -1 (/ (+ (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* -3/8 (/ (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) u1))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) u1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))
(* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))
(* (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 4)))
(* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (sqrt u1) (pow u2 2))
(+ (* 1/2 (* (sqrt (pow u1 3)) (pow u2 2))) (* (sqrt u1) (pow u2 2)))
(+ (* (sqrt u1) (pow u2 2)) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (pow u2 2))) (* 1/2 (* (sqrt (/ 1 u1)) (pow u2 2))))))
(+ (* (sqrt u1) (pow u2 2)) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (pow u2 2))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (pow u2 2) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (pow u2 2))))))))
(* (pow u2 2) (sqrt -1))
(+ (* -1/2 (/ (pow u2 2) (* u1 (sqrt -1)))) (* (pow u2 2) (sqrt -1)))
(+ (* -1/2 (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (pow u2 2) (* u1 (sqrt -1)))) (* (pow u2 2) (sqrt -1))))
(+ (* -1/2 (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (pow u2 2) (* u1 (sqrt -1)))) (* (pow u2 2) (sqrt -1)))))
(* (pow u2 2) (sqrt -1))
(+ (* 1/2 (/ (* (pow u2 2) (sqrt -1)) u1)) (* (pow u2 2) (sqrt -1)))
(+ (* -1 (/ (+ (* -1/2 (* (pow u2 2) (sqrt -1))) (* -3/8 (/ (* (pow u2 2) (sqrt -1)) u1))) u1)) (* (pow u2 2) (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (pow u2 2) (sqrt -1)) u1)) (* 3/8 (* (pow u2 2) (sqrt -1)))) u1)) (* -1/2 (* (pow u2 2) (sqrt -1)))) u1)) (* (pow u2 2) (sqrt -1)))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
Outputs
u1
(* u1 (+ 1 u1))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 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 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1) #s(literal -1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 u1 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 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1) #s(literal -1 binary32))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 u1)) #s(literal -1 binary32))
(* (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)) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 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 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.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)))))))
(+ (* (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)))))))))
(+.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (*.f32 u1 u1) (+.f32 (*.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 u1 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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)))
(+.f32 (*.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))))
(+.f32 (*.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 (*.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 u1 u1)) (/.f32 #s(literal -3/8 binary32) (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)))))
(+.f32 (*.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 (+.f32 (*.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 u1 u1)) (/.f32 #s(literal -3/8 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.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))))))))
(* (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 (*.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 (/ (+ (* 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)))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) u1))
(+ (* -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)))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (/.f32 #s(literal 3/4 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) u1)) 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 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 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 (*.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 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) 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))))))))))
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1))))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 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 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)
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 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))))
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)))
(+ (* 314159265359/100000000000 (* (sqrt (pow u1 3)) u2)) (* 314159265359/50000000000 (* (sqrt u1) u2)))
(*.f32 u2 (+.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 314159265359/100000000000 binary32))))
(+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt u1) u2)) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))
(+.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 314159265359/100000000000 binary32)) (*.f32 u2 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(+ (* 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)))))))
(+.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32))) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal 314159265359/100000000000 binary32) u2)) (*.f32 (*.f32 u1 #s(literal 314159265359/100000000000 binary32)) (+.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)))) (*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) 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))))
(+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -314159265359/100000000000 binary32) u2) (*.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)))))
(+.f32 (/.f32 (*.f32 #s(literal -314159265359/100000000000 binary32) u2) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -942477796077/400000000000 binary32) u2) (*.f32 u1 (*.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/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))))))
(+.f32 (/.f32 (*.f32 #s(literal -314159265359/100000000000 binary32) u2) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -942477796077/400000000000 binary32) u2) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -314159265359/160000000000 binary32) u2) (*.f32 (*.f32 u1 u1) (*.f32 u1 (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 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 u2 (/.f32 (*.f32 #s(literal 314159265359/100000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) u1)))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (* u2 (sqrt -1))) (* -942477796077/400000000000 (/ (* u2 (sqrt -1)) u1))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(-.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -942477796077/400000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) u1) (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -314159265359/100000000000 binary32)))) 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))))
(-.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -314159265359/100000000000 binary32))) (/.f32 (+.f32 (*.f32 (/.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) u1) #s(literal 314159265359/160000000000 binary32)) (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 942477796077/400000000000 binary32)))) u1)) u1))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) 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))))))))))
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1))))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 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)))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (*.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 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (+.f32 (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32))) u1)) u1))
1
#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 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(* -1 (* u1 (- 1 (/ 1 u1))))
(*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(* -1 (* u1 (- 1 (/ 1 u1))))
(*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) 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)) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* -1/8 (* (sqrt u1) (sin (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))
(+.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) #s(literal -1/8 binary32))))))
(+ (* (sqrt u1) (sin (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (sin (* 314159265359/50000000000 u2)))) (* 1/16 (* (sqrt (/ 1 u1)) (sin (* 314159265359/50000000000 u2)))))))))
(+.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (*.f32 u1 u1) (+.f32 (*.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 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/16 binary32))))))))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u1 (+ (sin (* 314159265359/50000000000 u2)) (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) u1))))
(*.f32 u1 (+.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1/2 binary32)) u1)))
(* u1 (+ (sin (* 314159265359/50000000000 u2)) (+ (* -1/8 (/ (sin (* 314159265359/50000000000 u2)) (pow u1 2))) (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) u1)))))
(*.f32 u1 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1/2 binary32)) u1) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(* u1 (+ (sin (* 314159265359/50000000000 u2)) (+ (* -1/8 (/ (sin (* 314159265359/50000000000 u2)) (pow u1 2))) (+ (* 1/16 (/ (sin (* 314159265359/50000000000 u2)) (pow u1 3))) (* 1/2 (/ (sin (* 314159265359/50000000000 u2)) u1))))))
(*.f32 u1 (+.f32 (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1/2 binary32)) u1) (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 #s(literal 1/16 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (*.f32 u1 u1))))))
(* -1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* u1 (+ (* -1/2 (/ (sin (* 314159265359/50000000000 u2)) u1)) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))
(*.f32 (neg.f32 u1) (+.f32 (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) u1)))
(* -1 (* u1 (+ (* -1 (/ (+ (* 1/8 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (pow (sqrt -1) 2)))) (* 1/2 (sin (* 314159265359/50000000000 u2)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))
(neg.f32 (*.f32 u1 (-.f32 (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (+.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1/2 binary32))) u1))))
(* -1 (* u1 (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/8 (/ (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* -1/16 (/ (sin (* 314159265359/50000000000 u2)) (* u1 (pow (sqrt -1) 4))))) u1)) (* 1/2 (sin (* 314159265359/50000000000 u2)))) u1)) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))
(*.f32 u1 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1/2 binary32)) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal -1/16 binary32) u1) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))))) u1)) u1))))
(* 314159265359/50000000000 (* (sqrt (* u1 (+ 1 u1))) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (* u1 (+ 1 u1))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (* u1 (+ 1 u1))))))
(*.f32 u2 (+.f32 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 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 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 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 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))))))
(* (sqrt (* u1 (+ 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* (sqrt (* u1 (+ 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* (sqrt (* u1 (+ 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* (sqrt (* u1 (+ 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* (sqrt (* u1 (+ 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* (sqrt (* u1 (+ 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* (sqrt (* u1 (+ 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* (sqrt (* u1 (+ 1 u1))) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* -1/8 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 u1) #s(literal -1/8 binary32)))))
(+ (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))))))))
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/16 binary32)))))))
u1
(* u1 (+ 1 (* 1/2 (/ 1 u1))))
(+.f32 u1 #s(literal 1/2 binary32))
(* u1 (- (+ 1 (* 1/2 (/ 1 u1))) (/ 1/8 (pow u1 2))))
(+.f32 (+.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 (/.f32 #s(literal -1/8 binary32) (*.f32 u1 u1))))
(* u1 (- (+ 1 (+ (* 1/2 (/ 1 u1)) (* 1/16 (/ 1 (pow u1 3))))) (/ 1/8 (pow u1 2))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) (/.f32 #s(literal -1/8 binary32) (*.f32 u1 u1))))))
(* -1 (* u1 (pow (sqrt -1) 2)))
u1
(* -1 (* u1 (- (pow (sqrt -1) 2) (* 1/2 (/ 1 u1)))))
(-.f32 #s(literal 0 binary32) (*.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1))))
(* -1 (* u1 (+ (* -1 (/ (+ 1/2 (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 2))))) u1)) (pow (sqrt -1) 2))))
(*.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/8 binary32) (neg.f32 u1))) u1)))
(* -1 (* u1 (+ (* -1 (/ (+ 1/2 (+ (/ 1/16 (* (pow u1 2) (pow (sqrt -1) 4))) (/ 1/8 (* u1 (pow (sqrt -1) 2))))) u1)) (pow (sqrt -1) 2))))
(*.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 u1 u1)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 4 binary32))) (/.f32 #s(literal 1/8 binary32) (neg.f32 u1)))) u1)))
u1
(* u1 (+ 1 u1))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(* u1 (+ 1 u1))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(* u1 (+ 1 u1))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(* (pow u1 2) (+ 1 (/ 1 u1)))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
1
#s(literal 1 binary32)
(+ 1 u1)
(+.f32 u1 #s(literal 1 binary32))
(+ 1 u1)
(+.f32 u1 #s(literal 1 binary32))
(+ 1 u1)
(+.f32 u1 #s(literal 1 binary32))
u1
(* u1 (+ 1 (/ 1 u1)))
(+.f32 u1 #s(literal 1 binary32))
(* u1 (+ 1 (/ 1 u1)))
(+.f32 u1 #s(literal 1 binary32))
(* u1 (+ 1 (/ 1 u1)))
(+.f32 u1 #s(literal 1 binary32))
u1
(* u1 (+ 1 (/ 1 u1)))
(+.f32 u1 #s(literal 1 binary32))
(* u1 (+ 1 (/ 1 u1)))
(+.f32 u1 #s(literal 1 binary32))
(* u1 (+ 1 (/ 1 u1)))
(+.f32 u1 #s(literal 1 binary32))
(* (sqrt u1) (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)) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 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 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.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)))))))
(+ (* (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)))))))))
(+.f32 (*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (*.f32 u1 u1) (+.f32 (*.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 u1 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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)))
(+.f32 (*.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))))
(+.f32 (*.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 (*.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 u1 u1)) (/.f32 #s(literal -3/8 binary32) (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)))))
(+.f32 (*.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 (+.f32 (*.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 u1 u1)) (/.f32 #s(literal -3/8 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.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))))))))
(* (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 (*.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 (/ (+ (* 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)))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) u1))
(+ (* -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)))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (/.f32 #s(literal 3/4 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) u1)) 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 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 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 (*.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 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/ (+ (* -1/2 (* (sqrt (pow u1 3)) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2))))) u1)
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32)))) u1)
(/ (+ (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* -1/8 (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2)))))))) u1)
(/.f32 (+.f32 (/.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 (*.f32 (sqrt.f32 u1) #s(literal -1/8 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))))) u1)
(/ (+ (* (sqrt u1) (/ 1 (sin (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sin (* 314159265359/50000000000 u2))))) (* -1/16 (* (sqrt (/ 1 u1)) (/ 1 (sin (* 314159265359/50000000000 u2)))))))))) u1)
(/.f32 (+.f32 (/.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/16 binary32))))))))) u1)
(/ (sqrt -1) (sin (* 314159265359/50000000000 u2)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))
(+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (/ 1/2 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2)))) (/ 1/8 (* (pow u1 2) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 3)))))
(+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))))
(- (+ (/ 1/2 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))) (+ (* 1/16 (/ 1 (* (pow u1 3) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 5))))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))) (* 1/8 (/ 1 (* (pow u1 2) (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 3))))))
(+.f32 (+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))))
(/ (sqrt -1) (sin (* 314159265359/50000000000 u2)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))
(+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1 (/ (- (* 1/8 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 3))))) (* 1/2 (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) u1)) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))
(-.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (+.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))) u1))
(+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 5))))) (* 1/8 (/ 1 (* (sin (* 314159265359/50000000000 u2)) (pow (sqrt -1) 3))))) u1)) (* 1/2 (/ 1 (* (sin (* 314159265359/50000000000 u2)) (sqrt -1))))) u1)) (/ (sqrt -1) (sin (* 314159265359/50000000000 u2))))
(-.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (/.f32 #s(literal -1/8 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 u1)) (/.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))) u1))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2))
(/ (+ (* 50000000000/314159265359 (sqrt (- (/ 1 u1) 1))) (* 314159265359/300000000000 (* (pow u2 2) (sqrt (- (/ 1 u1) 1))))) u2)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2)))) u2)
(/ (+ (* 50000000000/314159265359 (sqrt (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (- (/ 1 u1) 1))) (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (* (pow u2 2) (sqrt (- (/ 1 u1) 1))))))) u2)
(/.f32 (+.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 #s(literal 217043936762141594974494696480642953/45000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))) u2)
(/ (+ (* 50000000000/314159265359 (sqrt (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (sqrt (- (/ 1 u1) 1))) (* 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (- (/ 1 u1) 1))))))))) u2)
(/.f32 (+.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2)))) (*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 217043936762141594974494696480642953/45000000000000000000000000000000000 binary32) (*.f32 #s(literal 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) u2)
(* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (/ 1 (sin (* 314159265359/50000000000 u2))) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt (/ 1 u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
(/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)
(/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)
(/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 u1) #s(literal -1/8 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)
(/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/16 binary32))))))) u1)
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 u1 u1)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (/.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 u1 u1)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 #s(literal -1/8 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 u1)) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (+ 1 (* -1 u1)) u1)
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(/ (+ 1 (* -1 u1)) u1)
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(/ (+ 1 (* -1 u1)) u1)
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(+ (* 314159265359/50000000000 (sqrt u1)) (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(+ (* 314159265359/50000000000 (sqrt u1)) (+ (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1)))))))
(+.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 314159265359/100000000000 binary32)))))
(+ (* 314159265359/50000000000 (sqrt u1)) (+ (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (+ (* 314159265359/100000000000 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1))))))))))
(+.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u1 u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 314159265359/100000000000 binary32))))))
(+ (* 314159265359/50000000000 (sqrt u1)) (+ (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (+ (* 314159265359/100000000000 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (+ (* 314159265359/100000000000 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) (- 1 (* 1/4 (/ 1 u1)))))))))))))))
(+.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2)))) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 314159265359/100000000000 binary32)) (*.f32 u1 (+.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 314159265359/100000000000 binary32))) (*.f32 u1 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 314159265359/100000000000 binary32))))))))))))
(+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* u1 (sqrt -1)))) (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (/ 314159265359/100000000000 (* u1 (sqrt -1))))
(+.f32 (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 u2 u2) u1)) (/.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal -314159265359/100000000000 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* u1 (sqrt -1)))) (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (/ 314159265359/100000000000 (* u1 (sqrt -1))))
(+.f32 (+.f32 (/.f32 #s(literal -942477796077/400000000000 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -3/8 binary32) (*.f32 u2 u2)) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 u2 u2) u1)) (/.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))))) (/.f32 #s(literal -314159265359/100000000000 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* u1 (sqrt -1)))) (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))) (/ 314159265359/100000000000 (* u1 (sqrt -1))))
(+.f32 (+.f32 (+.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 u2 u2) u1)) (/.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -5/16 binary32) (*.f32 u2 u2)) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) (+.f32 (/.f32 (*.f32 (*.f32 #s(literal -3/8 binary32) (*.f32 u2 u2)) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -314159265359/160000000000 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) (+.f32 (/.f32 #s(literal -942477796077/400000000000 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -314159265359/100000000000 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(-.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -314159265359/100000000000 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1/2 binary32))) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) u1))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (sqrt -1)) (+ (* -1 (/ (+ (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 942477796077/400000000000 (sqrt -1))) u1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) u1)) (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(-.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (+.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -314159265359/100000000000 binary32)) (/.f32 (+.f32 (*.f32 #s(literal 3/8 binary32) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 942477796077/400000000000 binary32))) u1)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1/2 binary32))) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) u1))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (sqrt -1)) (+ (* -1 (/ (+ (* -1 (/ (+ (* -314159265359/160000000000 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (+ (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 942477796077/400000000000 (sqrt -1)))) u1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) u1)) (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(-.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -314159265359/100000000000 binary32)) (-.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1/2 binary32))) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 (-.f32 (+.f32 (*.f32 #s(literal 3/8 binary32) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 942477796077/400000000000 binary32))) (/.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -314159265359/160000000000 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) #s(literal -5/16 binary32)))) u1)) u1))) u1))
(* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 314159265359/50000000000 (sqrt (/ u1 (- 1 u1)))))
(+.f32 (*.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 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 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 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 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) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))
(+ (* 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 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 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) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))))
(* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2))) (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(* (pow u2 4) (+ (* -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 4 binary32)) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2))) (+.f32 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 4 binary32)))))))
(* (pow u2 4) (+ (* -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 4 binary32)) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2))) (+.f32 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 4 binary32)))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))))
(* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2))) (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(* (pow u2 4) (+ (* -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 4 binary32)) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2))) (+.f32 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 4 binary32)))))))
(* (pow u2 4) (+ (* -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 4 binary32)) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2))) (+.f32 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 4 binary32)))))))
(* 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 (*.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 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 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 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 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) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 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 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 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) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
(* 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 (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2))) (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 u2 #s(literal 5 binary32)))
(* (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 (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2))) (+.f32 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 4 binary32)))))) (pow.f32 u2 #s(literal 5 binary32)))
(* (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 (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2))) (+.f32 (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 4 binary32)))))) (pow.f32 u2 #s(literal 5 binary32)))
(* 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)))))))
(*.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)))) (*.f32 #s(literal -1 binary32) (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 (+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (+.f32 (*.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2))) (*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -314159265359/50000000000 binary32)))) (*.f32 #s(literal -1 binary32) (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 (+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (+.f32 (*.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2))) (*.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (pow.f32 u2 #s(literal 4 binary32))) #s(literal -314159265359/50000000000 binary32)))) (*.f32 #s(literal -1 binary32) (pow.f32 u2 #s(literal 5 binary32))))
(* u2 (+ (* 314159265359/50000000000 (sqrt u1)) (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(+ (* u2 (+ (* 314159265359/50000000000 (sqrt u1)) (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (* u2 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1)))))))
(+.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (*.f32 u2 (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 314159265359/100000000000 binary32))))))
(+ (* u2 (+ (* 314159265359/50000000000 (sqrt u1)) (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* u1 (* u2 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1)))))) (* u2 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1))))))))
(+.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 314159265359/100000000000 binary32))))))
(+ (* u2 (+ (* 314159265359/50000000000 (sqrt u1)) (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* u1 (+ (* u1 (* u2 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) (- 1 (* 1/4 (/ 1 u1)))))))) (* u2 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1))))))) (* u2 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 314159265359/100000000000 (sqrt (/ 1 u1))))))))
(+.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 u1 u1) (*.f32 u2 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 314159265359/100000000000 binary32)))))) (*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u2) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 314159265359/100000000000 binary32)))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(*.f32 u2 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (/ (* u2 (- (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (sqrt -1))) (* 314159265359/100000000000 (/ 1 (sqrt -1))))) u1))
(*.f32 u2 (+.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 u2)) (/.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -314159265359/100000000000 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1)))
(+ (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (+ (/ (* u2 (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (sqrt -1))))) (pow u1 2)) (/ (* u2 (- (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (sqrt -1))) (* 314159265359/100000000000 (/ 1 (sqrt -1))))) u1)))
(+.f32 (*.f32 u2 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 u2 (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 u2)) (/.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -314159265359/100000000000 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1) (/.f32 (+.f32 (/.f32 #s(literal -942477796077/400000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 #s(literal -3/8 binary32) (*.f32 u2 u2)) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 u1 u1)))))
(+ (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (+ (/ (* u2 (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (sqrt -1))))) (pow u1 2)) (+ (/ (* u2 (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (sqrt -1))))) (pow u1 3)) (/ (* u2 (- (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (sqrt -1))) (* 314159265359/100000000000 (/ 1 (sqrt -1))))) u1))))
(+.f32 (*.f32 u2 (+.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (+.f32 (/.f32 #s(literal -942477796077/400000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 #s(literal -3/8 binary32) (*.f32 u2 u2)) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 u1 u1)))) (*.f32 u2 (+.f32 (/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 u2)) (/.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -314159265359/100000000000 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1) (/.f32 (+.f32 (/.f32 #s(literal -314159265359/160000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 #s(literal -5/16 binary32) (*.f32 u2 u2)) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 u1 (*.f32 u1 u1))))))
(* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(*.f32 u2 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* -1 (/ (* u2 (+ (* -314159265359/100000000000 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) u1)) (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(-.f32 (*.f32 u2 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (*.f32 u2 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -314159265359/100000000000 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1/2 binary32))) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) u1))
(+ (* -1 (/ (+ (* -1 (/ (* u2 (+ (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 942477796077/400000000000 (sqrt -1)))) u1)) (* u2 (+ (* -314159265359/100000000000 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) u1)) (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(-.f32 (*.f32 u2 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (-.f32 (*.f32 u2 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -314159265359/100000000000 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1/2 binary32))) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 (+.f32 (*.f32 #s(literal 3/8 binary32) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 942477796077/400000000000 binary32)))) u1)) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (* u2 (+ (* -314159265359/160000000000 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) u1)) (* u2 (+ (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 942477796077/400000000000 (sqrt -1))))) u1)) (* u2 (+ (* -314159265359/100000000000 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) u1)) (* u2 (+ (* 314159265359/50000000000 (sqrt -1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(-.f32 (*.f32 u2 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 (-.f32 (*.f32 u2 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -314159265359/100000000000 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1/2 binary32))) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (/.f32 (-.f32 (*.f32 u2 (+.f32 (*.f32 #s(literal 3/8 binary32) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 942477796077/400000000000 binary32)))) (/.f32 (*.f32 u2 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -314159265359/160000000000 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) #s(literal -5/16 binary32))))) u1)) u1)) u1))
(* 314159265359/50000000000 (sqrt u1))
(*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32))
(+ (* 314159265359/100000000000 (sqrt (pow u1 3))) (* 314159265359/50000000000 (sqrt u1)))
(+.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 314159265359/100000000000 binary32)))
(+ (* 314159265359/50000000000 (sqrt u1)) (* (pow u1 2) (+ (* 314159265359/100000000000 (sqrt u1)) (* 314159265359/100000000000 (sqrt (/ 1 u1))))))
(+.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) (*.f32 #s(literal 314159265359/100000000000 binary32) (*.f32 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))))
(+ (* 314159265359/50000000000 (sqrt u1)) (* (pow u1 2) (+ (* 314159265359/100000000000 (sqrt (/ 1 u1))) (* u1 (+ (* 314159265359/100000000000 (sqrt (/ 1 u1))) (* 314159265359/100000000000 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(+.f32 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 314159265359/100000000000 binary32)) (*.f32 (*.f32 u1 #s(literal 314159265359/100000000000 binary32)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1))))))))
(* 314159265359/50000000000 (sqrt -1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32)))
(- (* 314159265359/50000000000 (sqrt -1)) (* 314159265359/100000000000 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -314159265359/100000000000 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* 314159265359/50000000000 (sqrt -1))) (/ 314159265359/100000000000 (* u1 (sqrt -1))))
(+.f32 (/.f32 #s(literal -942477796077/400000000000 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -314159265359/100000000000 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -314159265359/100000000000 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (* 314159265359/50000000000 (sqrt -1)))) (/ 314159265359/100000000000 (* u1 (sqrt -1))))
(+.f32 (/.f32 #s(literal -942477796077/400000000000 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 #s(literal -314159265359/160000000000 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -314159265359/100000000000 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(* 314159265359/50000000000 (sqrt -1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32)))
(+ (* 314159265359/100000000000 (/ (sqrt -1) u1)) (* 314159265359/50000000000 (sqrt -1)))
(+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 314159265359/100000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) u1))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (sqrt -1)) (* -942477796077/400000000000 (/ (sqrt -1) u1))) u1)) (* 314159265359/50000000000 (sqrt -1)))
(-.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -314159265359/100000000000 binary32)) (*.f32 #s(literal -942477796077/400000000000 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) u1))
(+ (* -1 (/ (+ (* -314159265359/100000000000 (sqrt -1)) (* -1 (/ (+ (* 314159265359/160000000000 (/ (sqrt -1) u1)) (* 942477796077/400000000000 (sqrt -1))) u1))) u1)) (* 314159265359/50000000000 (sqrt -1)))
(-.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -314159265359/100000000000 binary32)) (/.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 942477796077/400000000000 binary32)) (/.f32 (*.f32 #s(literal 314159265359/160000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) u1)) u1)) u1))
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 u1))
(*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(* (pow u1 2) (+ 1 (* u1 (+ 1 u1))))
(*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(* (pow u1 2) (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 u1 u1))
(* -1 u1)
(neg.f32 u1)
(* -1 (* u1 (+ 1 (/ 1 u1))))
(+.f32 (neg.f32 u1) #s(literal -1 binary32))
(* u1 (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1))
(*.f32 u1 (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1) #s(literal -1 binary32)))
(* u1 (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))))
(*.f32 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 u1)
(neg.f32 u1)
(* -1 (* u1 (+ 1 (/ 1 u1))))
(+.f32 (neg.f32 u1) #s(literal -1 binary32))
(* -1 (* u1 (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2))))))
(neg.f32 (+.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(* -1 (* u1 (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1)))))
(*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1) #s(literal -1 binary32)) u1)))
u1
(* u1 (+ 1 u1))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 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 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1) #s(literal -1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(+.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) (*.f32 u1 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 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1) #s(literal -1 binary32))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 u1)) #s(literal -1 binary32))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 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))
(* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))))
(+ (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))))
(+ (* (sqrt u1) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 u1) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2)))) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (*.f32 u2 u2))) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2))))))))
(* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(+.f32 (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 u2 u2) u1)) (/.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(+.f32 (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 u2 u2) u1)) (/.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -3/8 binary32) (*.f32 u2 u2)) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+.f32 (/.f32 (*.f32 (*.f32 #s(literal -3/8 binary32) (*.f32 u2 u2)) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 u2 u2) u1)) (/.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -5/16 binary32) (*.f32 u2 u2)) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (*.f32 u1 u1) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))))
(* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* 1/2 (/ (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(+.f32 (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) u1))
(+ (* -1 (/ (+ (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* -3/8 (/ (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) u1))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(-.f32 (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (+.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1/2 binary32))) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 (*.f32 (*.f32 #s(literal -3/8 binary32) (*.f32 u2 u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) u1)) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))) u1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(-.f32 (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1/2 binary32))) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 3/8 binary32) (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 5/16 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2)) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u1)) u1)) u1))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))
(* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 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) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 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) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))
(*.f32 (*.f32 u2 u2) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 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) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))))
(* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2))) (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2))) (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2))) (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))))
(* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2))) (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2))) (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(* (pow u2 4) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2))) (*.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(* (sqrt u1) (pow u2 2))
(*.f32 (sqrt.f32 u1) (*.f32 u2 u2))
(+ (* 1/2 (* (sqrt (pow u1 3)) (pow u2 2))) (* (sqrt u1) (pow u2 2)))
(*.f32 (*.f32 u2 u2) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))))
(+ (* (sqrt u1) (pow u2 2)) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (pow u2 2))) (* 1/2 (* (sqrt (/ 1 u1)) (pow u2 2))))))
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(+ (* (sqrt u1) (pow u2 2)) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (pow u2 2))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (pow u2 2) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (pow u2 2))))))))
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2))) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 (sqrt.f32 u1) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (*.f32 u2 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 u2)))))))
(* (pow u2 2) (sqrt -1))
(*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1/2 (/ (pow u2 2) (* u1 (sqrt -1)))) (* (pow u2 2) (sqrt -1)))
(+.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1/2 (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (pow u2 2) (* u1 (sqrt -1)))) (* (pow u2 2) (sqrt -1))))
(+.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -3/8 binary32) (*.f32 u2 u2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* -1/2 (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (pow u2 2) (* u1 (sqrt -1)))) (* (pow u2 2) (sqrt -1)))))
(+.f32 (+.f32 (/.f32 (*.f32 #s(literal -5/16 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -3/8 binary32) (*.f32 u2 u2)) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(* (pow u2 2) (sqrt -1))
(*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(+ (* 1/2 (/ (* (pow u2 2) (sqrt -1)) u1)) (* (pow u2 2) (sqrt -1)))
(+.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (/.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) u1)))
(+ (* -1 (/ (+ (* -1/2 (* (pow u2 2) (sqrt -1))) (* -3/8 (/ (* (pow u2 2) (sqrt -1)) u1))) u1)) (* (pow u2 2) (sqrt -1)))
(-.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32)))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (pow u2 2) (sqrt -1)) u1)) (* 3/8 (* (pow u2 2) (sqrt -1)))) u1)) (* -1/2 (* (pow u2 2) (sqrt -1)))) u1)) (* (pow u2 2) (sqrt -1)))
(-.f32 (*.f32 u2 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -1/2 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 3/8 binary32)))) u1)) u1))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (sqrt (/ u1 (- 1 u1))) (pow u2 2))
(*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))

eval297.0ms (1.8%)

Compiler

Compiled 55189 to 5804 computations (89.5% saved)

prune348.0ms (2.1%)

Pruning

54 alts after pruning (51 fresh and 3 done)

PrunedKeptTotal
New2228422270
Fresh13922
Picked325
Done011
Total2244542298
Accuracy
99.9%
Counts
2298 → 54
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.6%
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
98.5%
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
82.4%
(/.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
82.5%
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
82.4%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.2%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
92.1%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
89.8%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
88.7%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2)))) u2))
75.3%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
98.3%
(/.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))))
82.5%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
98.2%
(/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
82.4%
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)))
92.4%
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
82.6%
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
92.9%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
82.4%
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
92.5%
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
98.2%
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) u1)
92.4%
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
82.5%
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))
82.6%
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
21.0%
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
21.0%
(*.f32 (+.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
82.5%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u1)))
82.6%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
82.7%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
82.6%
(*.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)))))
82.5%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
74.3%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
77.1%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
65.7%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
81.2%
(*.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))))
94.6%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
92.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
90.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
98.6%
(*.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 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
83.4%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
81.7%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
79.9%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
87.0%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
75.4%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.4%
(*.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)))
90.1%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
90.1%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
70.8%
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
65.7%
(*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)))
82.6%
(*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
19.7%
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Compiler

Compiled 1917 to 1456 computations (24% saved)

simplify230.0ms (1.4%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
cost-diff0
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
cost-diff0
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
cost-diff64
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
cost-diff0
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
cost-diff0
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
cost-diff0
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
cost-diff0
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
cost-diff0
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)
cost-diff0
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2))
cost-diff64
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)))
cost-diff0
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
cost-diff0
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
cost-diff0
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff0
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))
cost-diff0
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
cost-diff0
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
cost-diff0
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
Rules
3040×*-lowering-*.f32
3040×*-lowering-*.f64
2116×+-lowering-+.f64
2116×+-lowering-+.f32
1652×sum3-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
040309
1109292
2298292
3745292
41972292
54121292
65068292
75403292
85684292
95749292
105811292
115877292
126005292
136643292
08039292
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ (sin (* 314159265359/50000000000 u2)) (pow (+ (/ 1 u1) -1) 1/2))
(sin (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(pow (+ (/ 1 u1) -1) 1/2)
(+ (/ 1 u1) -1)
(/ 1 u1)
1
u1
-1
1/2
(* u1 (sin (* 314159265359/50000000000 u2)))
u1
(sin (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(/ 1 (* 50000000000/314159265359 (/ (sqrt (+ (/ 1 u1) -1)) u2)))
1
(* 50000000000/314159265359 (/ (sqrt (+ (/ 1 u1) -1)) u2))
50000000000/314159265359
(/ (sqrt (+ (/ 1 u1) -1)) u2)
(sqrt (+ (/ 1 u1) -1))
(+ (/ 1 u1) -1)
(/ 1 u1)
u1
-1
u2
(* u2 (* (sqrt (/ 1 (+ (/ 1 u1) -1))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)))))
u2
(* (sqrt (/ 1 (+ (/ 1 u1) -1))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2))))
(sqrt (/ 1 (+ (/ 1 u1) -1)))
(/ 1 (+ (/ 1 u1) -1))
1
(+ (/ 1 u1) -1)
(/ 1 u1)
u1
-1
(+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)))
314159265359/50000000000
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2))
-31006276680305942139213528068663279/750000000000000000000000000000000
(* u2 u2)
(/ 1 (/ (pow (+ -1 (/ 1 u1)) 1/2) (* u2 (+ 314159265359/50000000000 (* u2 (* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000)))))))
1
(/ (pow (+ -1 (/ 1 u1)) 1/2) (* u2 (+ 314159265359/50000000000 (* u2 (* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000))))))
(pow (+ -1 (/ 1 u1)) 1/2)
(+ -1 (/ 1 u1))
-1
(/ 1 u1)
u1
1/2
(* u2 (+ 314159265359/50000000000 (* u2 (* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000)))))
u2
(+ 314159265359/50000000000 (* u2 (* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000))))
314159265359/50000000000
(* u2 (* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000)))
(* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000))
(+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000)
(* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)))
(* u2 u2)
(+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000
(* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)
-302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000
-31006276680305942139213528068663279/750000000000000000000000000000000
Outputs
(/ (sin (* 314159265359/50000000000 u2)) (pow (+ (/ 1 u1) -1) 1/2))
(/.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(sin (* 314159265359/50000000000 u2))
(sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(* 314159265359/50000000000 u2)
(/.f32 u2 #s(literal 50000000000/314159265359 binary32))
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(pow (+ (/ 1 u1) -1) 1/2)
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))
(+ (/ 1 u1) -1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
u1
-1
#s(literal -1 binary32)
1/2
#s(literal 1/2 binary32)
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) u1)
u1
(sin (* 314159265359/50000000000 u2))
(sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(* 314159265359/50000000000 u2)
(/.f32 u2 #s(literal 50000000000/314159265359 binary32))
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(/ 1 (* 50000000000/314159265359 (/ (sqrt (+ (/ 1 u1) -1)) u2)))
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
1
#s(literal 1 binary32)
(* 50000000000/314159265359 (/ (sqrt (+ (/ 1 u1) -1)) u2))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
50000000000/314159265359
#s(literal 50000000000/314159265359 binary32)
(/ (sqrt (+ (/ 1 u1) -1)) u2)
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)
(sqrt (+ (/ 1 u1) -1))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))
(+ (/ 1 u1) -1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
u1
-1
#s(literal -1 binary32)
u2
(* u2 (* (sqrt (/ 1 (+ (/ 1 u1) -1))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
u2
(* (sqrt (/ 1 (+ (/ 1 u1) -1))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(sqrt (/ 1 (+ (/ 1 u1) -1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/ 1 (+ (/ 1 u1) -1))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
1
#s(literal 1 binary32)
(+ (/ 1 u1) -1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
u1
-1
#s(literal -1 binary32)
(+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)))
(+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2))
(*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
-31006276680305942139213528068663279/750000000000000000000000000000000
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)
(* u2 u2)
(*.f32 u2 u2)
(/ 1 (/ (pow (+ -1 (/ 1 u1)) 1/2) (* u2 (+ 314159265359/50000000000 (* u2 (* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
1
#s(literal 1 binary32)
(/ (pow (+ -1 (/ 1 u1)) 1/2) (* u2 (+ 314159265359/50000000000 (* u2 (* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000))))))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(pow (+ -1 (/ 1 u1)) 1/2)
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))
(+ -1 (/ 1 u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
u1
1/2
#s(literal 1/2 binary32)
(* u2 (+ 314159265359/50000000000 (* u2 (* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000)))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
u2
(+ 314159265359/50000000000 (* u2 (* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000))))
(+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
(* u2 (* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000)))
(*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
(* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000)
(+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)))
(*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(* u2 u2)
(*.f32 u2 u2)
(+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
(+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000
#s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)
(* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)
(*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))
-302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000
#s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)
-31006276680305942139213528068663279/750000000000000000000000000000000
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)

localize572.0ms (3.4%)

Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.0%
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
accuracy99.0%
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
accuracy98.9%
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
accuracy98.4%
(*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))
accuracy99.2%
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
accuracy99.2%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
accuracy99.1%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
accuracy99.0%
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
accuracy99.6%
(sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
accuracy99.3%
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)))
accuracy99.2%
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)
accuracy98.4%
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2))
accuracy99.6%
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy99.2%
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy98.9%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy99.6%
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))
accuracy99.6%
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy99.0%
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
accuracy98.9%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
476.0ms256×0valid
Compiler

Compiled 382 to 42 computations (89% saved)

Precisions
Click to see histograms. Total time spent on operations: 368.0ms
...c/correct-round.rkt:119:19: 299.0ms (81.3% of total)
ival-mult: 27.0ms (7.3% of total)
ival-div: 12.0ms (3.3% of total)
ival-pow: 10.0ms (2.7% of total)
ival-add: 8.0ms (2.2% of total)
ival-sin: 6.0ms (1.6% of total)
ival-sqrt: 4.0ms (1.1% of total)
const: 1.0ms (0.3% of total)
backward-pass: 0.0ms (0% of total)

series51.0ms (0.3%)

Counts
22 → 372
Calls
Call 1
Inputs
#<alt (/ (sin (* 314159265359/50000000000 u2)) (pow (+ (/ 1 u1) -1) 1/2))>
#<alt (sin (* 314159265359/50000000000 u2))>
#<alt (* 314159265359/50000000000 u2)>
#<alt (pow (+ (/ 1 u1) -1) 1/2)>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (/ 1 (* 50000000000/314159265359 (/ (sqrt (+ (/ 1 u1) -1)) u2)))>
#<alt (* 50000000000/314159265359 (/ (sqrt (+ (/ 1 u1) -1)) u2))>
#<alt (/ (sqrt (+ (/ 1 u1) -1)) u2)>
#<alt (+ (/ 1 u1) -1)>
#<alt (* u2 (* (sqrt (/ 1 (+ (/ 1 u1) -1))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)))))>
#<alt (* (sqrt (/ 1 (+ (/ 1 u1) -1))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2))))>
#<alt (sqrt (/ 1 (+ (/ 1 u1) -1)))>
#<alt (/ 1 (+ (/ 1 u1) -1))>
#<alt (/ 1 (/ (pow (+ -1 (/ 1 u1)) 1/2) (* u2 (+ 314159265359/50000000000 (* u2 (* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000)))))))>
#<alt (/ (pow (+ -1 (/ 1 u1)) 1/2) (* u2 (+ 314159265359/50000000000 (* u2 (* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (pow (+ -1 (/ 1 u1)) 1/2)>
#<alt (+ -1 (/ 1 u1))>
#<alt (sqrt (+ (/ 1 u1) -1))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2))>
#<alt (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)>
#<alt (* u2 (+ 314159265359/50000000000 (* u2 (* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)))>
Outputs
#<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) (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)>
#<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))>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (sqrt (/ 1 u1))>
#<alt (/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)>
#<alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)>
#<alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))>
#<alt (- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u1 (pow u2 2))) (* 314159265359/50000000000 u1)))>
#<alt (* u2 (+ (* 314159265359/50000000000 u1) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 u1) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* u1 (pow u2 2)))))))>
#<alt (* u2 (+ (* 314159265359/50000000000 u1) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 u1) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* u1 (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 u1)))))))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* u1 (sin (* 314159265359/50000000000 u2)))>
#<alt (* u1 (sin (* 314159265359/50000000000 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 (* u1 (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))>
#<alt (+ (* -1 (/ (+ (* 314159265359/100000000000 (/ u2 (sqrt -1))) (* 314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -314159265359/100000000000 (/ (* u2 (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 314159265359/100000000000 (/ u2 (sqrt -1)))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 50000000000/314159265359 (* (sqrt (/ 1 u1)) (/ 1 u2)))>
#<alt (/ (+ (* -25000000000/314159265359 (* (sqrt (pow u1 3)) (/ 1 u2))) (* 50000000000/314159265359 (* (sqrt u1) (/ 1 u2)))) u1)>
#<alt (/ (+ (* 50000000000/314159265359 (* (sqrt u1) (/ 1 u2))) (* (pow u1 2) (+ (* -25000000000/314159265359 (* (sqrt (/ 1 u1)) (/ 1 u2))) (* -6250000000/314159265359 (* (sqrt u1) (/ 1 u2)))))) u1)>
#<alt (/ (+ (* 50000000000/314159265359 (* (sqrt u1) (/ 1 u2))) (* (pow u1 2) (+ (* -25000000000/314159265359 (* (sqrt (/ 1 u1)) (/ 1 u2))) (* (pow u1 2) (+ (* -6250000000/314159265359 (* (sqrt (/ 1 (pow u1 3))) (/ 1 u2))) (* -3125000000/314159265359 (* (sqrt (/ 1 u1)) (/ 1 u2)))))))) u1)>
#<alt (* 50000000000/314159265359 (/ (sqrt -1) u2))>
#<alt (+ (* 50000000000/314159265359 (/ (sqrt -1) u2)) (* 25000000000/314159265359 (/ 1 (* u1 (* u2 (sqrt -1))))))>
#<alt (- (+ (* 50000000000/314159265359 (/ (sqrt -1) u2)) (/ 25000000000/314159265359 (* u1 (* u2 (sqrt -1))))) (/ 6250000000/314159265359 (* (pow u1 2) (* u2 (pow (sqrt -1) 3)))))>
#<alt (- (+ (* 50000000000/314159265359 (/ (sqrt -1) u2)) (+ (/ 25000000000/314159265359 (* u1 (* u2 (sqrt -1)))) (* 3125000000/314159265359 (/ 1 (* (pow u1 3) (* u2 (pow (sqrt -1) 5))))))) (* 6250000000/314159265359 (/ 1 (* (pow u1 2) (* u2 (pow (sqrt -1) 3))))))>
#<alt (* 50000000000/314159265359 (/ (sqrt -1) u2))>
#<alt (+ (* 50000000000/314159265359 (/ (sqrt -1) u2)) (* 25000000000/314159265359 (/ 1 (* u1 (* u2 (sqrt -1))))))>
#<alt (+ (* -1 (/ (- (* 6250000000/314159265359 (/ 1 (* u1 (* u2 (pow (sqrt -1) 3))))) (* 25000000000/314159265359 (/ 1 (* u2 (sqrt -1))))) u1)) (* 50000000000/314159265359 (/ (sqrt -1) u2)))>
#<alt (+ (* -1 (/ (- (* -1 (/ (- (* 3125000000/314159265359 (/ 1 (* u1 (* u2 (pow (sqrt -1) 5))))) (* 6250000000/314159265359 (/ 1 (* u2 (pow (sqrt -1) 3))))) u1)) (* 25000000000/314159265359 (/ 1 (* u2 (sqrt -1))))) u1)) (* 50000000000/314159265359 (/ (sqrt -1) u2)))>
#<alt (* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))>
#<alt (* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))>
#<alt (* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))>
#<alt (* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))>
#<alt (* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))>
#<alt (* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))>
#<alt (* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))>
#<alt (* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))>
#<alt (* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))>
#<alt (* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))>
#<alt (* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))>
#<alt (* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))>
#<alt (* (sqrt (/ 1 u1)) (/ 1 u2))>
#<alt (/ (+ (* -1/2 (* (sqrt (pow u1 3)) (/ 1 u2))) (* (sqrt u1) (/ 1 u2))) u1)>
#<alt (/ (+ (* (sqrt u1) (/ 1 u2)) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 u2))) (* -1/8 (* (sqrt u1) (/ 1 u2)))))) u1)>
#<alt (/ (+ (* (sqrt u1) (/ 1 u2)) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 u2))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (/ 1 u2))) (* -1/16 (* (sqrt (/ 1 u1)) (/ 1 u2)))))))) u1)>
#<alt (/ (sqrt -1) u2)>
#<alt (+ (* 1/2 (/ 1 (* u1 (* u2 (sqrt -1))))) (/ (sqrt -1) u2))>
#<alt (- (+ (/ 1/2 (* u1 (* u2 (sqrt -1)))) (/ (sqrt -1) u2)) (/ 1/8 (* (pow u1 2) (* u2 (pow (sqrt -1) 3)))))>
#<alt (- (+ (/ 1/2 (* u1 (* u2 (sqrt -1)))) (+ (* 1/16 (/ 1 (* (pow u1 3) (* u2 (pow (sqrt -1) 5))))) (/ (sqrt -1) u2))) (* 1/8 (/ 1 (* (pow u1 2) (* u2 (pow (sqrt -1) 3))))))>
#<alt (/ (sqrt -1) u2)>
#<alt (+ (* 1/2 (/ 1 (* u1 (* u2 (sqrt -1))))) (/ (sqrt -1) u2))>
#<alt (+ (* -1 (/ (- (* 1/8 (/ 1 (* u1 (* u2 (pow (sqrt -1) 3))))) (* 1/2 (/ 1 (* u2 (sqrt -1))))) u1)) (/ (sqrt -1) u2))>
#<alt (+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (* u2 (pow (sqrt -1) 5))))) (* 1/8 (/ 1 (* u2 (pow (sqrt -1) 3))))) u1)) (* 1/2 (/ 1 (* u2 (sqrt -1))))) u1)) (/ (sqrt -1) u2))>
#<alt (* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))>
#<alt (* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))>
#<alt (* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))>
#<alt (* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))>
#<alt (* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))>
#<alt (* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))>
#<alt (* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))>
#<alt (* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))>
#<alt (* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))>
#<alt (* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))>
#<alt (* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))>
#<alt (* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))>
#<alt (/ 1 u1)>
#<alt (/ (+ 1 (* -1 u1)) u1)>
#<alt (/ (+ 1 (* -1 u1)) u1)>
#<alt (/ (+ 1 (* -1 u1)) u1)>
#<alt -1>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt -1>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt (* 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 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (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 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 3) (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 3) (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))>
#<alt (+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))))>
#<alt (+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* u2 (* (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (- 1 (* 1/4 (/ 1 u1))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))))))>
#<alt (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))>
#<alt (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))>
#<alt (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))>
#<alt (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))>
#<alt (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))>
#<alt (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* u1 (sqrt -1)))) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (sqrt -1))) (* -1/2 (/ (* u2 (* (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))>
#<alt (* (sqrt u1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (sqrt u1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))>
#<alt (+ (* (sqrt u1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))>
#<alt (+ (* (sqrt u1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))))>
#<alt (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))>
#<alt (+ (* -1/2 (/ (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))>
#<alt (+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))>
#<alt (+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))>
#<alt (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))>
#<alt (+ (* -1/2 (/ (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (sqrt -1)))) u1)) (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1))) (* -1/2 (/ (* (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (sqrt -1)))) u1)) (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))>
#<alt (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))>
#<alt (sqrt -1)>
#<alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))>
#<alt (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))>
#<alt (sqrt -1)>
#<alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)>
#<alt (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))>
#<alt (+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* u2 (* (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))) (- 1 (* 1/4 (/ 1 u1))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))))>
#<alt (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))>
#<alt (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))>
#<alt (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* u1 (sqrt -1)))) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (sqrt -1))) (* -1/2 (/ (* u2 (* (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<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 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 7) (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* (pow u2 7) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* (pow u2 7) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))))>
#<alt (* (pow u2 7) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 314159265359/50000000000 (* (/ 1 (pow u2 6)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 7) (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* -1 (* (pow u2 7) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* -1 (* (pow u2 7) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))))>
#<alt (* -1 (* (pow u2 7) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 6)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))))>
#<alt (* (sqrt (/ 1 u1)) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (/ (+ (* -1/2 (* (sqrt (pow u1 3)) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* (sqrt u1) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) u1)>
#<alt (/ (+ (* (sqrt u1) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* -1/8 (* (sqrt u1) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))) u1)>
#<alt (/ (+ (* (sqrt u1) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* -1/16 (* (sqrt (/ 1 u1)) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))))) u1)>
#<alt (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (+ (* 1/2 (/ 1 (* u1 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (- (+ (/ 1/2 (* u1 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (/ 1/8 (* (pow u1 2) (* u2 (* (pow (sqrt -1) 3) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))>
#<alt (- (+ (/ 1/2 (* u1 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (+ (* 1/16 (/ 1 (* (pow u1 3) (* u2 (* (pow (sqrt -1) 5) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* 1/8 (/ 1 (* (pow u1 2) (* u2 (* (pow (sqrt -1) 3) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))>
#<alt (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (+ (* 1/2 (/ 1 (* u1 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (+ (* -1 (/ (- (* 1/8 (/ 1 (* u1 (* u2 (* (pow (sqrt -1) 3) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) (* 1/2 (/ 1 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) u1)) (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (* u2 (* (pow (sqrt -1) 5) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) (* 1/8 (/ 1 (* u2 (* (pow (sqrt -1) 3) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) u1)) (* 1/2 (/ 1 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) u1)) (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))>
#<alt (/ (+ (* 50000000000/314159265359 (sqrt (- (/ 1 u1) 1))) (* 314159265359/300000000000 (* (pow u2 2) (sqrt (- (/ 1 u1) 1))))) u2)>
#<alt (/ (+ (* 50000000000/314159265359 (sqrt (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (- (/ 1 u1) 1))) (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (* (pow u2 2) (sqrt (- (/ 1 u1) 1))))))) u2)>
#<alt (/ (+ (* 50000000000/314159265359 (sqrt (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (sqrt (- (/ 1 u1) 1))) (* 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (- (/ 1 u1) 1))))))))) u2)>
#<alt (* -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (/ 1 (pow u2 7)) (sqrt (- (/ 1 u1) 1))))>
#<alt (/ (+ (* -413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (/ 1 (pow u2 2)) (sqrt (- (/ 1 u1) 1)))) (* -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (sqrt (- (/ 1 u1) 1)))) (pow u2 7))>
#<alt (/ (+ (* -413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (/ 1 (pow u2 2)) (sqrt (- (/ 1 u1) 1)))) (+ (* -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (sqrt (- (/ 1 u1) 1))) (* -22739062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 (* (/ 1 (pow u2 4)) (sqrt (- (/ 1 u1) 1)))))) (pow u2 7))>
#<alt (/ (+ (* -413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (/ 1 (pow u2 2)) (sqrt (- (/ 1 u1) 1)))) (+ (* -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (sqrt (- (/ 1 u1) 1))) (+ (* -22739062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 (* (/ 1 (pow u2 4)) (sqrt (- (/ 1 u1) 1)))) (* -527132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/290367727061576774810833767152178230386056386346885441617781802113697010583557930327711932380112821571436617709329488739897937519233589369318664356879 (* (/ 1 (pow u2 6)) (sqrt (- (/ 1 u1) 1))))))) (pow u2 7))>
#<alt (* -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (/ 1 (pow u2 7)) (sqrt (- (/ 1 u1) 1))))>
#<alt (* -1 (/ (+ (* 3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (sqrt (- (/ 1 u1) 1))) (* 413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (/ 1 (pow u2 2)) (sqrt (- (/ 1 u1) 1))))) (pow u2 7)))>
#<alt (* -1 (/ (+ (* 22739062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 (* (/ 1 (pow u2 4)) (sqrt (- (/ 1 u1) 1)))) (+ (* 3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (sqrt (- (/ 1 u1) 1))) (* 413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (/ 1 (pow u2 2)) (sqrt (- (/ 1 u1) 1)))))) (pow u2 7)))>
#<alt (* -1 (/ (+ (* 527132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/290367727061576774810833767152178230386056386346885441617781802113697010583557930327711932380112821571436617709329488739897937519233589369318664356879 (* (/ 1 (pow u2 6)) (sqrt (- (/ 1 u1) 1)))) (+ (* 22739062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 (* (/ 1 (pow u2 4)) (sqrt (- (/ 1 u1) 1)))) (+ (* 3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (sqrt (- (/ 1 u1) 1))) (* 413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (/ 1 (pow u2 2)) (sqrt (- (/ 1 u1) 1))))))) (pow u2 7)))>
#<alt (sqrt (/ 1 u1))>
#<alt (/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)>
#<alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)>
#<alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))>
#<alt (- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (/ 1 u1)>
#<alt (/ (+ 1 (* -1 u1)) u1)>
#<alt (/ (+ 1 (* -1 u1)) u1)>
#<alt (/ (+ 1 (* -1 u1)) u1)>
#<alt -1>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt -1>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt (- (/ 1 u1) 1)>
#<alt (sqrt (/ 1 u1))>
#<alt (/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)>
#<alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)>
#<alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))>
#<alt (- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<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 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 7))>
#<alt (* (pow u2 7) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))>
#<alt (* (pow u2 7) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4)))))>
#<alt (* (pow u2 7) (- (+ (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (* 314159265359/50000000000 (/ 1 (pow u2 6)))) (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4)))))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 7))>
#<alt (* -1 (* (pow u2 7) (- 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))>
#<alt (* -1 (* (pow u2 7) (- (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))>
#<alt (* -1 (* (pow u2 7) (- (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4))) (+ (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (* 314159265359/50000000000 (/ 1 (pow u2 6)))))))>
#<alt (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))))>
#<alt (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))))>
#<alt (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 4))>
#<alt (* (pow u2 4) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))>
#<alt (* (pow u2 4) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))>
#<alt (* (pow u2 4) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 4))>
#<alt (* (pow u2 4) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))>
#<alt (* (pow u2 4) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))>
#<alt (* (pow u2 4) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))>
Calls

93 calls:

TimeVariablePointExpression
6.0ms
u2
@inf
(* u2 (* (sqrt (/ 1 (+ (/ 1 u1) -1))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)))))
4.0ms
u1
@0
(/ 1 (/ (pow (+ -1 (/ 1 u1)) 1/2) (* u2 (+ 314159265359/50000000000 (* u2 (* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000)))))))
3.0ms
u1
@-inf
(* 50000000000/314159265359 (/ (sqrt (+ (/ 1 u1) -1)) u2))
2.0ms
u2
@inf
(/ (pow (+ -1 (/ 1 u1)) 1/2) (* u2 (+ 314159265359/50000000000 (* u2 (* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000))))))
2.0ms
u1
@0
(sqrt (/ 1 (+ (/ 1 u1) -1)))

rewrite504.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
3880×*-lowering-*.f32
3880×*-lowering-*.f64
3130×/-lowering-/.f32
3130×/-lowering-/.f64
2316×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
040191
1165178
2645178
32586178
08247178
Stop Event
iter limit
node limit
Counts
22 → 1792
Calls
Call 1
Inputs
(/ (sin (* 314159265359/50000000000 u2)) (pow (+ (/ 1 u1) -1) 1/2))
(sin (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
(pow (+ (/ 1 u1) -1) 1/2)
(* u1 (sin (* 314159265359/50000000000 u2)))
(/ 1 (* 50000000000/314159265359 (/ (sqrt (+ (/ 1 u1) -1)) u2)))
(* 50000000000/314159265359 (/ (sqrt (+ (/ 1 u1) -1)) u2))
(/ (sqrt (+ (/ 1 u1) -1)) u2)
(+ (/ 1 u1) -1)
(* u2 (* (sqrt (/ 1 (+ (/ 1 u1) -1))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)))))
(* (sqrt (/ 1 (+ (/ 1 u1) -1))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2))))
(sqrt (/ 1 (+ (/ 1 u1) -1)))
(/ 1 (+ (/ 1 u1) -1))
(/ 1 (/ (pow (+ -1 (/ 1 u1)) 1/2) (* u2 (+ 314159265359/50000000000 (* u2 (* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(/ (pow (+ -1 (/ 1 u1)) 1/2) (* u2 (+ 314159265359/50000000000 (* u2 (* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000))))))
(pow (+ -1 (/ 1 u1)) 1/2)
(+ -1 (/ 1 u1))
(sqrt (+ (/ 1 u1) -1))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2))
(* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)
(* u2 (+ 314159265359/50000000000 (* u2 (* u2 (+ (* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))) -31006276680305942139213528068663279/750000000000000000000000000000000)))))
(* (* u2 u2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)))
Outputs
(neg.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.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)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 (pow.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))) #s(literal -1 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 (pow.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))))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.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 #s(literal -1 binary32) (/.f32 (neg.f32 (pow.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 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (/.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)) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 #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 (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (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)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (neg.f32 (pow.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 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (neg.f32 (pow.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 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(neg.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(-.f32 #s(literal 0 binary32) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(literal -1 binary32) (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) #s(literal -1 binary32)))
(pow.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(neg.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))))
(exp.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #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 #s(literal 0 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 #s(literal -1 binary32))))
(sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1) #s(literal 1 binary32))
(/.f32 (neg.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 u1)) #s(literal -1 binary32))
(/.f32 (*.f32 (neg.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1)) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 u1))) #s(literal 1 binary32))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal 1 binary32))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1)
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1) #s(literal 1 binary32))
(neg.f32 (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)))
(neg.f32 (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2))
(exp.f32 (log.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 u2 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 u2 (neg.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal -1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (neg.f32 u2) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 50000000000/314159265359 binary32))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) u2))
(/.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32))
(/.f32 (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)) #s(literal -1 binary32))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal -1 binary32) u2))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #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 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.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)))
(/.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (neg.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (neg.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) u2))
(/.f32 (neg.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)))
(*.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32)) #s(literal -1 binary32)))
(*.f32 (neg.f32 u2) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) u2) #s(literal -1 binary32)) #s(literal -1 binary32)))
(*.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal -1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))
(*.f32 (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)) #s(literal -1 binary32))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) #s(literal -1 binary32)))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) u2) #s(literal 50000000000/314159265359 binary32)) #s(literal -1 binary32)))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal -314159265359/50000000000 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 u2))
(*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) #s(literal 1 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 u2))
(*.f32 (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)) u2)
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (neg.f32 u2))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u2)))
(*.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) u2)
(*.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (neg.f32 u2))
(*.f32 (pow.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32)) u2)
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal -1 binary32)) u2)
(neg.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(neg.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal -314159265359/50000000000 binary32)))
(exp.f32 (log.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))
(pow.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)))
(/.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal 314159265359/50000000000 binary32))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32))
(/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) #s(literal -314159265359/50000000000 binary32))
(/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (neg.f32 u2))
(/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 u2)))
(/.f32 #s(literal -50000000000/314159265359 binary32) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) u2)
(/.f32 (neg.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u2))))
(/.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) u2)
(/.f32 (neg.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) u2)
(/.f32 (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (neg.f32 u2))
(/.f32 (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) #s(literal 1 binary32)) (neg.f32 u2))
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) u2)
(/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 u2))
(/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) u2)
(/.f32 (exp.f32 (log.f32 #s(literal 50000000000/314159265359 binary32))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (exp.f32 (log.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) u2)
(/.f32 (exp.f32 (log.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))) (exp.f32 (log.f32 #s(literal -1 binary32))))
(/.f32 (exp.f32 (log.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))) (exp.f32 (log.f32 (neg.f32 u2))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))) (neg.f32 u2))
(/.f32 (neg.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (neg.f32 u2))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (neg.f32 u2))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))) u2)
(/.f32 (neg.f32 (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) #s(literal 1 binary32))) u2)
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (neg.f32 u2))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) u2)
(/.f32 (neg.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u2))
(*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (exp.f32 (log.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal 50000000000/314159265359 binary32))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (exp.f32 (log.f32 #s(literal 50000000000/314159265359 binary32))))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) u2) #s(literal 50000000000/314159265359 binary32)))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal -314159265359/50000000000 binary32)))
(*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) u2))
(*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) u2) #s(literal -1 binary32)))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) #s(literal -50000000000/314159265359 binary32))
(*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (/.f32 #s(literal -1 binary32) u2))
(*.f32 (/.f32 #s(literal -1 binary32) u2) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 #s(literal -50000000000/314159265359 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(*.f32 #s(literal -50000000000/314159265359 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal -1 binary32)))
(*.f32 #s(literal -50000000000/314159265359 binary32) (pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) #s(literal 1 binary32)))
(*.f32 #s(literal -50000000000/314159265359 binary32) (pow.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u2))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) u2))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) u2) #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) u2))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (pow.f32 (*.f32 (neg.f32 u2) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) u2) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal -314159265359/50000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 1 binary32)) (pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) #s(literal 1 binary32)) #s(literal -50000000000/314159265359 binary32))
(*.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) u2) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)) #s(literal -1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u2))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u2))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u2))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u2))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u2))
(*.f32 (exp.f32 (log.f32 #s(literal 50000000000/314159265359 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(*.f32 (exp.f32 (log.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 #s(literal 1 binary32) u2))
(neg.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(neg.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal -1 binary32)))
(exp.f32 (log.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(exp.f32 (-.f32 (neg.f32 (log.f32 u2)) (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))))
(exp.f32 (-.f32 (neg.f32 (log.f32 u2)) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal 1 binary32))
(pow.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(-.f32 (/.f32 #s(literal 0 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 #s(literal 1 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 #s(literal -1 binary32) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u2))))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal 1 binary32))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 u2))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (neg.f32 u2)))
(/.f32 (/.f32 #s(literal 1 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) #s(literal -1 binary32))
(/.f32 (/.f32 #s(literal -1 binary32) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (neg.f32 u2))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 u2))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 u2) #s(literal 1 binary32))) (*.f32 (neg.f32 u2) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 u2) #s(literal -1 binary32))) (*.f32 (neg.f32 u2) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 u2)) (*.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 u2 u2))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u2) (*.f32 (neg.f32 u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 u2) u2))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u2) (*.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (neg.f32 u2) u2))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) u2)
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) u2)
(*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) u2))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) u2) #s(literal -1 binary32)))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal 1 binary32))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal -1 binary32) u2))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) u2) (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) u2))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 #s(literal -1 binary32) u2))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u2)) #s(literal -1 binary32)))
(neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(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 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(exp.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #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) (/.f32 #s(literal 1 binary32) u1))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) 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) u1) #s(literal -1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (exp.f32 #s(literal 1/2 binary32)) (exp.f32 #s(literal 1/2 binary32))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32) #s(literal -1 binary32))
(-.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))
(/.f32 (exp.f32 (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (exp.f32 (log.f32 #s(literal -1 binary32))))
(sqrt.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(+.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(+.f32 (/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32))))
(+.f32 (/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (fma.f32 (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)) #s(literal -1 binary32) (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32))))
(+.f32 (/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32))))
(+.f32 (/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (fma.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32) (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32))))
(+.f32 (/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)) (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32))))
(+.f32 (/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (fma.f32 (neg.f32 u2) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32))))
(+.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(+.f32 (fma.f32 u2 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2) (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2 (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (fma.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (fma.f32 (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 u2)) (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (fma.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 u2) (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (fma.f32 (*.f32 u2 (*.f32 u2 u2)) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (fma.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (fma.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 u2)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (fma.f32 (*.f32 u2 (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 u2 u2) (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (fma.f32 (*.f32 u2 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (neg.f32 (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 u2 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 u2) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (neg.f32 u2) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)) #s(literal -1 binary32) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 u2)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 u2 u2) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 u2) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) #s(literal 1 binary32)) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 u2)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 u2 u2) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 u2) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)) u2 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (neg.f32 u2) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) u2 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (neg.f32 u2) (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)))
(-.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2))
(/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 #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 (*.f32 #s(literal 1 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (neg.f32 u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 u2 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 u2 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (neg.f32 u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 #s(literal -50000000000/314159265359 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 (+.f32 (*.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal -50000000000/314159265359 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal -50000000000/314159265359 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal -50000000000/314159265359 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (*.f32 #s(literal -50000000000/314159265359 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal -50000000000/314159265359 binary32) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 #s(literal -50000000000/314159265359 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 #s(literal -1 binary32) u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) u2) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) u2) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) u2) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) u2) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #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))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #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))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal 314159265359/50000000000 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal -1 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(/.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 u2))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal -314159265359/50000000000 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -50000000000/314159265359 binary32)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal -1 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) #s(literal -50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) #s(literal 50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) #s(literal -50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal 314159265359/50000000000 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal -1 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -50000000000/314159265359 binary32)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal -314159265359/50000000000 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) #s(literal -50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) #s(literal -50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) #s(literal 50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 u2)) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u2) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (neg.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 1 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal -1 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 u2 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(+.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal -1 binary32))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 u2 (*.f32 u2 (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 u2 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 u2 (/.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 314159265359/50000000000 binary32) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 u2) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 #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 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 1 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 u2)))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 u2)))) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 1 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 u2)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32)))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 u2)))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 50000000000/314159265359 binary32)) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 1 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 u2)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 #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))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 1 binary32)))) (*.f32 (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (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/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 u2)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (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) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 1 binary32)))) (*.f32 (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (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/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 u2)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (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) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 314159265359/50000000000 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -1 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -314159265359/50000000000 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal 314159265359/50000000000 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal -1 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 50000000000/314159265359 binary32)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal -314159265359/50000000000 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal 314159265359/50000000000 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal -1 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 50000000000/314159265359 binary32)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal -314159265359/50000000000 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32)) #s(literal 50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 #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))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #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/2 binary32)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) (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/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 (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) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 u2)) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 u2)) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 u2)) #s(literal 50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 u2)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 u2)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #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/2 binary32)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) (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/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)))) (*.f32 (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) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -1 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(neg.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(/.f32 (pow.f32 #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 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))
(/.f32 (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 #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 (neg.f32 (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1/2 binary32)) (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/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #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)))
(neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(exp.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal -1 binary32))
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log1p.f32 (/.f32 #s(literal -1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #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) u1) #s(literal -1 binary32))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal -1 binary32))
(*.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (neg.f32 (log1p.f32 (/.f32 #s(literal -1 binary32) u1)))))
(neg.f32 (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))))
(exp.f32 (log.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))) #s(literal 1 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) (log.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)) (log.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
(exp.f32 (+.f32 (log.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))))
(exp.f32 (+.f32 (log.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(exp.f32 (-.f32 (*.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) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
(exp.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
(+.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(+.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(+.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))))
(+.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(pow.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 u2 (*.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (neg.f32 u2) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (neg.f32 u2) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)) #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)) #s(literal -1 binary32) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))))
(fma.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 u2) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 u2) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) #s(literal 1 binary32)) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 u2) #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) u2 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 u2 u2) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 u2))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 u2) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 #s(literal 1 binary32) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 u2) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)) u2 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)) u2 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (neg.f32 u2) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (neg.f32 u2) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) u2 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) u2 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (neg.f32 u2) (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (neg.f32 u2) (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(/.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) #s(literal 1 binary32))
(/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))) #s(literal -1 binary32))
(/.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(/.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) #s(literal 1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) u2))
(/.f32 (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (pow.f32 #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 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) u2))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 u2 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 u2 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 u2 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 u2 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.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))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.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))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.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))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.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))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (neg.f32 u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal -50000000000/314159265359 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal -50000000000/314159265359 binary32) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 #s(literal -50000000000/314159265359 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal -50000000000/314159265359 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal -50000000000/314159265359 binary32) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal -50000000000/314159265359 binary32) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (*.f32 #s(literal -50000000000/314159265359 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 #s(literal -50000000000/314159265359 binary32) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 #s(literal -50000000000/314159265359 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 #s(literal -50000000000/314159265359 binary32) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 #s(literal -50000000000/314159265359 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) u2) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) u2) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) u2) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) u2) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) u2) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) u2) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (/.f32 #s(literal -1 binary32) u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #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))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #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))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #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))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (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/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (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) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.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))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (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/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.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))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (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) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) #s(literal -50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) #s(literal -50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) #s(literal 50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #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))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.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))) (*.f32 (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #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/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #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))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #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))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (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/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (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) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #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))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.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))) (*.f32 (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #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/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.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) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) #s(literal -50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal -1 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (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/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (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) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (/.f32 #s(literal -1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (neg.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 #s(literal 1 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) #s(literal 1 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 #s(literal 1 binary32) u2))
(*.f32 u2 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 u2 (*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(*.f32 u2 (/.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(*.f32 u2 (pow.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(*.f32 u2 (pow.f32 (*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 u2 (pow.f32 (/.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (neg.f32 u2) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (pow.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) #s(literal 1 binary32)))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) #s(literal 1 binary32))
(*.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal -1 binary32)))
(*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))) #s(literal -1 binary32))
(*.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal -1 binary32)))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal -1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u2)) (pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u2)) (pow.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 u2 #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) #s(literal -1 binary32)) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) #s(literal 1 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (neg.f32 u2))
(*.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 u2))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)) (pow.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal -1 binary32)) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) u2) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal -1 binary32)) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) u2)
(*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u2)))
(*.f32 (pow.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal 1 binary32)) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(*.f32 (pow.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u2 #s(literal -1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) #s(literal -1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 (pow.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u2)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) #s(literal 1 binary32)) u2)
(*.f32 (pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) #s(literal 1 binary32)) u2)
(neg.f32 (neg.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(exp.f32 (log.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) #s(literal 1 binary32)))
(exp.f32 (-.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))))
(exp.f32 (-.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(pow.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) #s(literal -1 binary32))
(pow.f32 (/.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(-.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (neg.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 #s(literal -1 binary32) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (exp.f32 (log.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
(/.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32))
(/.f32 (neg.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) #s(literal -1 binary32))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (neg.f32 (neg.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
(/.f32 (/.f32 #s(literal -1 binary32) u2) (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (/.f32 #s(literal -1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) u2)
(/.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (neg.f32 u2))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (neg.f32 u2))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (neg.f32 u2))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (neg.f32 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) #s(literal 1 binary32)) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)) u2)
(/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (exp.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (exp.f32 (log.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))))
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))))
(/.f32 (exp.f32 (log.f32 (neg.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))) (exp.f32 (log.f32 #s(literal -1 binary32))))
(/.f32 (exp.f32 (log.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))) (exp.f32 (log.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
(/.f32 (exp.f32 (log.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))) u2)
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) #s(literal -1 binary32))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (neg.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (neg.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 #s(literal -1 binary32) u2))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (/.f32 #s(literal -1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))) (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 u2)) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (neg.f32 u2)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u2) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (neg.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u2) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u2) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u2) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u2) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))) u2)
(/.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))) u2)
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32))) (neg.f32 u2))
(/.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(/.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))) u2)
(*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) #s(literal -1 binary32)))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (exp.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
(*.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32))
(*.f32 (neg.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) #s(literal -1 binary32))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 (/.f32 #s(literal 1 binary32) u2) (pow.f32 (*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) u2) (pow.f32 (/.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 (/.f32 #s(literal -1 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(*.f32 (/.f32 #s(literal -1 binary32) u2) (pow.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (/.f32 #s(literal 1 binary32) u2))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) u2) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 (/.f32 #s(literal -1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 1 binary32)) (pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) u2) #s(literal -1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u2) #s(literal 1 binary32)) (pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)) (pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -1 binary32)) #s(literal 1 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u2))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(*.f32 (pow.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 (pow.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u2))
(*.f32 (pow.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u2))
(*.f32 (pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u2))
(*.f32 (exp.f32 (log.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (exp.f32 (log.f32 (/.f32 (/.f32 #s(literal -1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
(neg.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))))
(exp.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #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 #s(literal 0 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 #s(literal -1 binary32))))
(sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(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 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(exp.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #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) (/.f32 #s(literal 1 binary32) u1))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) 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) u1) #s(literal -1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (exp.f32 #s(literal 1/2 binary32)) (exp.f32 #s(literal 1/2 binary32))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32) #s(literal -1 binary32))
(-.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))
(/.f32 (exp.f32 (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (exp.f32 (log.f32 #s(literal -1 binary32))))
(sqrt.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(neg.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))))
(exp.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #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 #s(literal 0 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 #s(literal -1 binary32))))
(sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(*.f32 u2 (*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(*.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 1 binary32))
(*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2)
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))
(*.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))
(*.f32 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) u2)
(neg.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(exp.f32 (log.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(exp.f32 (*.f32 (log.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))
(+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))
(+.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(+.f32 (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) (neg.f32 (neg.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(+.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)))
(pow.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))
(fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))))
(fma.f32 u2 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32) (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (*.f32 u2 u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) u2 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(-.f32 #s(literal 0 binary32) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(/.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32))
(/.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) #s(literal -1 binary32))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(*.f32 u2 (neg.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(*.f32 u2 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) #s(literal 1 binary32)))
(*.f32 u2 (pow.f32 (neg.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) #s(literal 1 binary32)))
(*.f32 u2 (pow.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 #s(literal -1 binary32) (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) u2)
(*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32))
(*.f32 (neg.f32 u2) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (neg.f32 u2))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u2)) (pow.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)))
(*.f32 (neg.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)
(*.f32 (pow.f32 (neg.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) #s(literal 1 binary32)) u2)
(*.f32 (pow.f32 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u2)))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))
(+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
(fma.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
(fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))
(fma.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
(fma.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) u2 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) u2 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 u2))) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))
(*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
(*.f32 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2))
(*.f32 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) u2)

simplify433.0ms (2.6%)

Algorithm
egg-herbie
Rules
8622×*-lowering-*.f32
8622×*-lowering-*.f64
4268×+-lowering-+.f64
4268×+-lowering-+.f32
1570×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
08217231
129025889
086615889
Stop Event
iter limit
node limit
Counts
372 → 372
Calls
Call 1
Inputs
(* 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) (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)
(* 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))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(sqrt (/ 1 u1))
(/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))
(- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* 314159265359/50000000000 (* u1 u2))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u1 (pow u2 2))) (* 314159265359/50000000000 u1)))
(* u2 (+ (* 314159265359/50000000000 u1) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 u1) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* u1 (pow u2 2)))))))
(* u2 (+ (* 314159265359/50000000000 u1) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 u1) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* u1 (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 u1)))))))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(* u1 (sin (* 314159265359/50000000000 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 (* u1 (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+ (* -1 (/ (+ (* 314159265359/100000000000 (/ u2 (sqrt -1))) (* 314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -314159265359/100000000000 (/ (* u2 (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 314159265359/100000000000 (/ u2 (sqrt -1)))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 50000000000/314159265359 (* (sqrt (/ 1 u1)) (/ 1 u2)))
(/ (+ (* -25000000000/314159265359 (* (sqrt (pow u1 3)) (/ 1 u2))) (* 50000000000/314159265359 (* (sqrt u1) (/ 1 u2)))) u1)
(/ (+ (* 50000000000/314159265359 (* (sqrt u1) (/ 1 u2))) (* (pow u1 2) (+ (* -25000000000/314159265359 (* (sqrt (/ 1 u1)) (/ 1 u2))) (* -6250000000/314159265359 (* (sqrt u1) (/ 1 u2)))))) u1)
(/ (+ (* 50000000000/314159265359 (* (sqrt u1) (/ 1 u2))) (* (pow u1 2) (+ (* -25000000000/314159265359 (* (sqrt (/ 1 u1)) (/ 1 u2))) (* (pow u1 2) (+ (* -6250000000/314159265359 (* (sqrt (/ 1 (pow u1 3))) (/ 1 u2))) (* -3125000000/314159265359 (* (sqrt (/ 1 u1)) (/ 1 u2)))))))) u1)
(* 50000000000/314159265359 (/ (sqrt -1) u2))
(+ (* 50000000000/314159265359 (/ (sqrt -1) u2)) (* 25000000000/314159265359 (/ 1 (* u1 (* u2 (sqrt -1))))))
(- (+ (* 50000000000/314159265359 (/ (sqrt -1) u2)) (/ 25000000000/314159265359 (* u1 (* u2 (sqrt -1))))) (/ 6250000000/314159265359 (* (pow u1 2) (* u2 (pow (sqrt -1) 3)))))
(- (+ (* 50000000000/314159265359 (/ (sqrt -1) u2)) (+ (/ 25000000000/314159265359 (* u1 (* u2 (sqrt -1)))) (* 3125000000/314159265359 (/ 1 (* (pow u1 3) (* u2 (pow (sqrt -1) 5))))))) (* 6250000000/314159265359 (/ 1 (* (pow u1 2) (* u2 (pow (sqrt -1) 3))))))
(* 50000000000/314159265359 (/ (sqrt -1) u2))
(+ (* 50000000000/314159265359 (/ (sqrt -1) u2)) (* 25000000000/314159265359 (/ 1 (* u1 (* u2 (sqrt -1))))))
(+ (* -1 (/ (- (* 6250000000/314159265359 (/ 1 (* u1 (* u2 (pow (sqrt -1) 3))))) (* 25000000000/314159265359 (/ 1 (* u2 (sqrt -1))))) u1)) (* 50000000000/314159265359 (/ (sqrt -1) u2)))
(+ (* -1 (/ (- (* -1 (/ (- (* 3125000000/314159265359 (/ 1 (* u1 (* u2 (pow (sqrt -1) 5))))) (* 6250000000/314159265359 (/ 1 (* u2 (pow (sqrt -1) 3))))) u1)) (* 25000000000/314159265359 (/ 1 (* u2 (sqrt -1))))) u1)) (* 50000000000/314159265359 (/ (sqrt -1) u2)))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(* (sqrt (/ 1 u1)) (/ 1 u2))
(/ (+ (* -1/2 (* (sqrt (pow u1 3)) (/ 1 u2))) (* (sqrt u1) (/ 1 u2))) u1)
(/ (+ (* (sqrt u1) (/ 1 u2)) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 u2))) (* -1/8 (* (sqrt u1) (/ 1 u2)))))) u1)
(/ (+ (* (sqrt u1) (/ 1 u2)) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 u2))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (/ 1 u2))) (* -1/16 (* (sqrt (/ 1 u1)) (/ 1 u2)))))))) u1)
(/ (sqrt -1) u2)
(+ (* 1/2 (/ 1 (* u1 (* u2 (sqrt -1))))) (/ (sqrt -1) u2))
(- (+ (/ 1/2 (* u1 (* u2 (sqrt -1)))) (/ (sqrt -1) u2)) (/ 1/8 (* (pow u1 2) (* u2 (pow (sqrt -1) 3)))))
(- (+ (/ 1/2 (* u1 (* u2 (sqrt -1)))) (+ (* 1/16 (/ 1 (* (pow u1 3) (* u2 (pow (sqrt -1) 5))))) (/ (sqrt -1) u2))) (* 1/8 (/ 1 (* (pow u1 2) (* u2 (pow (sqrt -1) 3))))))
(/ (sqrt -1) u2)
(+ (* 1/2 (/ 1 (* u1 (* u2 (sqrt -1))))) (/ (sqrt -1) u2))
(+ (* -1 (/ (- (* 1/8 (/ 1 (* u1 (* u2 (pow (sqrt -1) 3))))) (* 1/2 (/ 1 (* u2 (sqrt -1))))) u1)) (/ (sqrt -1) u2))
(+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (* u2 (pow (sqrt -1) 5))))) (* 1/8 (/ 1 (* u2 (pow (sqrt -1) 3))))) u1)) (* 1/2 (/ 1 (* u2 (sqrt -1))))) u1)) (/ (sqrt -1) u2))
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(/ 1 u1)
(/ (+ 1 (* -1 u1)) u1)
(/ (+ 1 (* -1 u1)) u1)
(/ (+ 1 (* -1 u1)) u1)
-1
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
-1
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
(* 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 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 3) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 3) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* u2 (* (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (- 1 (* 1/4 (/ 1 u1))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(+ (* -1 (/ (+ (* 1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* u1 (sqrt -1)))) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (sqrt -1))) (* -1/2 (/ (* u2 (* (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(* (sqrt u1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (sqrt u1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(+ (* (sqrt u1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))
(+ (* (sqrt u1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))))
(* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(+ (* -1/2 (/ (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))
(* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(+ (* -1/2 (/ (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (sqrt -1)))) u1)) (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1))) (* -1/2 (/ (* (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (sqrt -1)))) u1)) (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))
(+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* u2 (* (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))) (- 1 (* 1/4 (/ 1 u1))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+ (* -1 (/ (+ (* 1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* u1 (sqrt -1)))) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (sqrt -1))) (* -1/2 (/ (* u2 (* (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(* 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))))))))))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 7) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* (pow u2 7) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* (pow u2 7) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))))
(* (pow u2 7) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 314159265359/50000000000 (* (/ 1 (pow u2 6)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 7) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* -1 (* (pow u2 7) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* -1 (* (pow u2 7) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))))
(* -1 (* (pow u2 7) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 6)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))))
(* (sqrt (/ 1 u1)) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(/ (+ (* -1/2 (* (sqrt (pow u1 3)) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* (sqrt u1) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) u1)
(/ (+ (* (sqrt u1) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* -1/8 (* (sqrt u1) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))) u1)
(/ (+ (* (sqrt u1) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* -1/16 (* (sqrt (/ 1 u1)) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))))) u1)
(/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(+ (* 1/2 (/ 1 (* u1 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(- (+ (/ 1/2 (* u1 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (/ 1/8 (* (pow u1 2) (* u2 (* (pow (sqrt -1) 3) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(- (+ (/ 1/2 (* u1 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (+ (* 1/16 (/ 1 (* (pow u1 3) (* u2 (* (pow (sqrt -1) 5) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* 1/8 (/ 1 (* (pow u1 2) (* u2 (* (pow (sqrt -1) 3) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))
(/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(+ (* 1/2 (/ 1 (* u1 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+ (* -1 (/ (- (* 1/8 (/ 1 (* u1 (* u2 (* (pow (sqrt -1) 3) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) (* 1/2 (/ 1 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) u1)) (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (* u2 (* (pow (sqrt -1) 5) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) (* 1/8 (/ 1 (* u2 (* (pow (sqrt -1) 3) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) u1)) (* 1/2 (/ 1 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) u1)) (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(/ (+ (* 50000000000/314159265359 (sqrt (- (/ 1 u1) 1))) (* 314159265359/300000000000 (* (pow u2 2) (sqrt (- (/ 1 u1) 1))))) u2)
(/ (+ (* 50000000000/314159265359 (sqrt (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (- (/ 1 u1) 1))) (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (* (pow u2 2) (sqrt (- (/ 1 u1) 1))))))) u2)
(/ (+ (* 50000000000/314159265359 (sqrt (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (sqrt (- (/ 1 u1) 1))) (* 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (- (/ 1 u1) 1))))))))) u2)
(* -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (/ 1 (pow u2 7)) (sqrt (- (/ 1 u1) 1))))
(/ (+ (* -413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (/ 1 (pow u2 2)) (sqrt (- (/ 1 u1) 1)))) (* -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (sqrt (- (/ 1 u1) 1)))) (pow u2 7))
(/ (+ (* -413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (/ 1 (pow u2 2)) (sqrt (- (/ 1 u1) 1)))) (+ (* -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (sqrt (- (/ 1 u1) 1))) (* -22739062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 (* (/ 1 (pow u2 4)) (sqrt (- (/ 1 u1) 1)))))) (pow u2 7))
(/ (+ (* -413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (/ 1 (pow u2 2)) (sqrt (- (/ 1 u1) 1)))) (+ (* -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (sqrt (- (/ 1 u1) 1))) (+ (* -22739062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 (* (/ 1 (pow u2 4)) (sqrt (- (/ 1 u1) 1)))) (* -527132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/290367727061576774810833767152178230386056386346885441617781802113697010583557930327711932380112821571436617709329488739897937519233589369318664356879 (* (/ 1 (pow u2 6)) (sqrt (- (/ 1 u1) 1))))))) (pow u2 7))
(* -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (/ 1 (pow u2 7)) (sqrt (- (/ 1 u1) 1))))
(* -1 (/ (+ (* 3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (sqrt (- (/ 1 u1) 1))) (* 413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (/ 1 (pow u2 2)) (sqrt (- (/ 1 u1) 1))))) (pow u2 7)))
(* -1 (/ (+ (* 22739062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 (* (/ 1 (pow u2 4)) (sqrt (- (/ 1 u1) 1)))) (+ (* 3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (sqrt (- (/ 1 u1) 1))) (* 413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (/ 1 (pow u2 2)) (sqrt (- (/ 1 u1) 1)))))) (pow u2 7)))
(* -1 (/ (+ (* 527132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/290367727061576774810833767152178230386056386346885441617781802113697010583557930327711932380112821571436617709329488739897937519233589369318664356879 (* (/ 1 (pow u2 6)) (sqrt (- (/ 1 u1) 1)))) (+ (* 22739062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 (* (/ 1 (pow u2 4)) (sqrt (- (/ 1 u1) 1)))) (+ (* 3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (sqrt (- (/ 1 u1) 1))) (* 413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (/ 1 (pow u2 2)) (sqrt (- (/ 1 u1) 1))))))) (pow u2 7)))
(sqrt (/ 1 u1))
(/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))
(- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(/ 1 u1)
(/ (+ 1 (* -1 u1)) u1)
(/ (+ 1 (* -1 u1)) u1)
(/ (+ 1 (* -1 u1)) u1)
-1
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
-1
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
(- (/ 1 u1) 1)
(sqrt (/ 1 u1))
(/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))
(- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* 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))))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 7))
(* (pow u2 7) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
(* (pow u2 7) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4)))))
(* (pow u2 7) (- (+ (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (* 314159265359/50000000000 (/ 1 (pow u2 6)))) (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4)))))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 7))
(* -1 (* (pow u2 7) (- 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(* -1 (* (pow u2 7) (- (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(* -1 (* (pow u2 7) (- (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4))) (+ (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (* 314159265359/50000000000 (/ 1 (pow u2 6)))))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))
(* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))))
(* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))))
(* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 4))
(* (pow u2 4) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
(* (pow u2 4) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
(* (pow u2 4) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 4))
(* (pow u2 4) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
(* (pow u2 4) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
(* (pow u2 4) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
Outputs
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 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 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 (*.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 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.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)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.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)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.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)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.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)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.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)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.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)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.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)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.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 u1) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))
(+ (* 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)) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 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 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (*.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)))))))
(+ (* (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)))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (*.f32 u1 (*.f32 u1 (+.f32 (*.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 u1 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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)))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.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)))) (+ (* -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 (*.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.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)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 u1)) (/.f32 #s(literal -3/8 binary32) (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)))))
(+.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.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 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 u1)) (/.f32 #s(literal -3/8 binary32) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 u1 (*.f32 u1 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)) (* u1 (sqrt -1)))) (* (sin (* 314159265359/50000000000 u2)) (sqrt -1)))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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)))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.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)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 3/4 binary32) u1)))) u1))
(+ (* -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)))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (/.f32 #s(literal 3/4 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 5/8 binary32) u1) (sqrt.f32 #s(literal -1 binary32)))))) u1)) u1))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 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))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(sqrt (/ 1 u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
(/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)
(/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)
(/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 u1) #s(literal -1/8 binary32))))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)
(/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/16 binary32))))))) 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 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 #s(literal -1 binary32))))
(- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))
(-.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 u1 u1)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 #s(literal -1/8 binary32) (*.f32 u1 (*.f32 u1 (*.f32 #s(literal -1 binary32) (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 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 #s(literal -1 binary32))))
(+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 #s(literal -1/8 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 u1)) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u1 (pow u2 2))) (* 314159265359/50000000000 u1)))
(*.f32 u2 (+.f32 (*.f32 u1 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(* u2 (+ (* 314159265359/50000000000 u1) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 u1) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* u1 (pow u2 2)))))))
(*.f32 u2 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 u1 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u1 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
(* u2 (+ (* 314159265359/50000000000 u1) (* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 u1) (* (pow u2 2) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* u1 (pow u2 2))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 u1)))))))
(*.f32 u2 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 u1 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u1))) (*.f32 u1 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* u1 (sin (* 314159265359/50000000000 u2)))
(*.f32 u1 (sin.f32 (*.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 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) (*.f32 #s(literal 314159265359/100000000000 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))))
(+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt u1) u2)) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))
(+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 314159265359/100000000000 binary32)) (*.f32 u2 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(+ (* 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)))))))
(+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1))) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 #s(literal 314159265359/100000000000 binary32))) (*.f32 (*.f32 u1 #s(literal 314159265359/100000000000 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (*.f32 u2 (sqrt.f32 u1))) (*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))))
(* 314159265359/50000000000 (* u2 (sqrt -1)))
(*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 314159265359/50000000000 binary32)))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+.f32 (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 #s(literal -314159265359/100000000000 binary32) u2) (*.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)))))
(+.f32 (/.f32 (*.f32 #s(literal -314159265359/100000000000 binary32) u2) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 #s(literal -942477796077/400000000000 binary32) u2) (*.f32 (*.f32 u1 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/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))))))
(+.f32 (+.f32 (/.f32 (*.f32 #s(literal -314159265359/100000000000 binary32) u2) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 #s(literal -942477796077/400000000000 binary32) u2) (*.f32 (*.f32 u1 u1) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (*.f32 #s(literal -314159265359/160000000000 binary32) u2) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (sqrt.f32 #s(literal -1 binary32)))))
(* 314159265359/50000000000 (* u2 (sqrt -1)))
(*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 314159265359/50000000000 binary32)))
(+ (* -314159265359/100000000000 (/ u2 (* u1 (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+.f32 (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 (*.f32 #s(literal -314159265359/100000000000 binary32) u2) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1 (/ (+ (* 314159265359/100000000000 (/ u2 (sqrt -1))) (* 314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(-.f32 (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 314159265359/100000000000 binary32) (/.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 942477796077/400000000000 binary32) u2) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -314159265359/100000000000 (/ (* u2 (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 314159265359/100000000000 (/ u2 (sqrt -1)))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(-.f32 (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 314159265359/100000000000 binary32) (/.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 314159265359/100000000000 binary32) (*.f32 u2 (+.f32 (/.f32 #s(literal 3/4 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 5/8 binary32) u1) (sqrt.f32 #s(literal -1 binary32)))))) u1)) u1))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 50000000000/314159265359 (* (sqrt (/ 1 u1)) (/ 1 u2)))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u2))
(/ (+ (* -25000000000/314159265359 (* (sqrt (pow u1 3)) (/ 1 u2))) (* 50000000000/314159265359 (* (sqrt u1) (/ 1 u2)))) u1)
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 (*.f32 #s(literal -25000000000/314159265359 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (sqrt.f32 u1)))) u1)
(/ (+ (* 50000000000/314159265359 (* (sqrt u1) (/ 1 u2))) (* (pow u1 2) (+ (* -25000000000/314159265359 (* (sqrt (/ 1 u1)) (/ 1 u2))) (* -6250000000/314159265359 (* (sqrt u1) (/ 1 u2)))))) u1)
(/.f32 (+.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 u1) u2)) (*.f32 (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 (*.f32 #s(literal -25000000000/314159265359 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -6250000000/314159265359 binary32) (sqrt.f32 u1)))))) u1)
(/ (+ (* 50000000000/314159265359 (* (sqrt u1) (/ 1 u2))) (* (pow u1 2) (+ (* -25000000000/314159265359 (* (sqrt (/ 1 u1)) (/ 1 u2))) (* (pow u1 2) (+ (* -6250000000/314159265359 (* (sqrt (/ 1 (pow u1 3))) (/ 1 u2))) (* -3125000000/314159265359 (* (sqrt (/ 1 u1)) (/ 1 u2)))))))) u1)
(/.f32 (+.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 u1) u2)) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u2) #s(literal -25000000000/314159265359 binary32)) (*.f32 (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 (*.f32 #s(literal -6250000000/314159265359 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 #s(literal -3125000000/314159265359 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))))) u1)
(* 50000000000/314159265359 (/ (sqrt -1) u2))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2))
(+ (* 50000000000/314159265359 (/ (sqrt -1) u2)) (* 25000000000/314159265359 (/ 1 (* u1 (* u2 (sqrt -1))))))
(+.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2)) (/.f32 (/.f32 #s(literal 25000000000/314159265359 binary32) u1) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (* 50000000000/314159265359 (/ (sqrt -1) u2)) (/ 25000000000/314159265359 (* u1 (* u2 (sqrt -1))))) (/ 6250000000/314159265359 (* (pow u1 2) (* u2 (pow (sqrt -1) 3)))))
(+.f32 (/.f32 (/.f32 #s(literal 25000000000/314159265359 binary32) u1) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2)) (/.f32 (/.f32 #s(literal 6250000000/314159265359 binary32) (*.f32 u1 u1)) (*.f32 u2 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
(- (+ (* 50000000000/314159265359 (/ (sqrt -1) u2)) (+ (/ 25000000000/314159265359 (* u1 (* u2 (sqrt -1)))) (* 3125000000/314159265359 (/ 1 (* (pow u1 3) (* u2 (pow (sqrt -1) 5))))))) (* 6250000000/314159265359 (/ 1 (* (pow u1 2) (* u2 (pow (sqrt -1) 3))))))
(+.f32 (+.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2)) (/.f32 (/.f32 #s(literal 25000000000/314159265359 binary32) u1) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (/.f32 #s(literal 3125000000/314159265359 binary32) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (*.f32 u2 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (/.f32 #s(literal 6250000000/314159265359 binary32) (*.f32 u1 u1)) (*.f32 u2 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
(* 50000000000/314159265359 (/ (sqrt -1) u2))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2))
(+ (* 50000000000/314159265359 (/ (sqrt -1) u2)) (* 25000000000/314159265359 (/ 1 (* u1 (* u2 (sqrt -1))))))
(+.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2)) (/.f32 (/.f32 #s(literal 25000000000/314159265359 binary32) u1) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1 (/ (- (* 6250000000/314159265359 (/ 1 (* u1 (* u2 (pow (sqrt -1) 3))))) (* 25000000000/314159265359 (/ 1 (* u2 (sqrt -1))))) u1)) (* 50000000000/314159265359 (/ (sqrt -1) u2)))
(-.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2)) (/.f32 (+.f32 (/.f32 #s(literal 6250000000/314159265359 binary32) (*.f32 u1 (*.f32 u2 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal -25000000000/314159265359 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) u1))
(+ (* -1 (/ (- (* -1 (/ (- (* 3125000000/314159265359 (/ 1 (* u1 (* u2 (pow (sqrt -1) 5))))) (* 6250000000/314159265359 (/ 1 (* u2 (pow (sqrt -1) 3))))) u1)) (* 25000000000/314159265359 (/ 1 (* u2 (sqrt -1))))) u1)) (* 50000000000/314159265359 (/ (sqrt -1) u2)))
(-.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2)) (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 3125000000/314159265359 binary32) (*.f32 u2 (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (/.f32 #s(literal -6250000000/314159265359 binary32) (*.f32 u2 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 u1)) (/.f32 #s(literal -25000000000/314159265359 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) u1))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2))
(* (sqrt (/ 1 u1)) (/ 1 u2))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u2)
(/ (+ (* -1/2 (* (sqrt (pow u1 3)) (/ 1 u2))) (* (sqrt u1) (/ 1 u2))) u1)
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32)))) u1)
(/ (+ (* (sqrt u1) (/ 1 u2)) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 u2))) (* -1/8 (* (sqrt u1) (/ 1 u2)))))) u1)
(/.f32 (+.f32 (/.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 u1) #s(literal -1/8 binary32)))))) u1)
(/ (+ (* (sqrt u1) (/ 1 u2)) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 u2))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (/ 1 u2))) (* -1/16 (* (sqrt (/ 1 u1)) (/ 1 u2)))))))) u1)
(/.f32 (+.f32 (/.f32 (sqrt.f32 u1) u2) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u2)) (*.f32 (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/16 binary32)))))))) u1)
(/ (sqrt -1) u2)
(/.f32 (sqrt.f32 #s(literal -1 binary32)) u2)
(+ (* 1/2 (/ 1 (* u1 (* u2 (sqrt -1))))) (/ (sqrt -1) u2))
(+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2) (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (/ 1/2 (* u1 (* u2 (sqrt -1)))) (/ (sqrt -1) u2)) (/ 1/8 (* (pow u1 2) (* u2 (pow (sqrt -1) 3)))))
(+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2) (/.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 u1 u1)) (*.f32 u2 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))))
(- (+ (/ 1/2 (* u1 (* u2 (sqrt -1)))) (+ (* 1/16 (/ 1 (* (pow u1 3) (* u2 (pow (sqrt -1) 5))))) (/ (sqrt -1) u2))) (* 1/8 (/ 1 (* (pow u1 2) (* u2 (pow (sqrt -1) 3))))))
(+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)) (*.f32 u2 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2) (/.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 u1 u1)) (*.f32 u2 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))))
(/ (sqrt -1) u2)
(/.f32 (sqrt.f32 #s(literal -1 binary32)) u2)
(+ (* 1/2 (/ 1 (* u1 (* u2 (sqrt -1))))) (/ (sqrt -1) u2))
(+.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2) (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1 (/ (- (* 1/8 (/ 1 (* u1 (* u2 (pow (sqrt -1) 3))))) (* 1/2 (/ 1 (* u2 (sqrt -1))))) u1)) (/ (sqrt -1) u2))
(-.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2) (/.f32 (+.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 u2 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal -1/2 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) u1))
(+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (* u2 (pow (sqrt -1) 5))))) (* 1/8 (/ 1 (* u2 (pow (sqrt -1) 3))))) u1)) (* 1/2 (/ 1 (* u2 (sqrt -1))))) u1)) (/ (sqrt -1) u2))
(-.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2) (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 u2 (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (/.f32 #s(literal -1/8 binary32) (*.f32 u2 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (neg.f32 u1)) (/.f32 #s(literal -1/2 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) u1))
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)
(* (/ 1 u2) (sqrt (- (/ 1 u1) 1)))
(/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (+ 1 (* -1 u1)) u1)
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(/ (+ 1 (* -1 u1)) u1)
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(/ (+ 1 (* -1 u1)) u1)
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 3) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 u2 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))))))
(* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))))))
(* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 3) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 u2 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 u1)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))))
(+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* u2 (* (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (- 1 (* 1/4 (/ 1 u1))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))))))
(+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 #s(literal 1/2 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))))))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(+.f32 (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 u2 u1)) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 942477796077/200000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/1000000000000000000000000000000000 binary32))) (*.f32 u1 u1))) (*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 u2 u1)))) (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (*.f32 (/.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 942477796077/200000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/1000000000000000000000000000000000 binary32))) (*.f32 u1 u1))) (*.f32 (/.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/1200000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 314159265359/80000000000 binary32)) (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 u2 u1)) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 #s(literal -1 binary32))))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(+.f32 (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (*.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 u2 u1)) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1 (/ (+ (* 1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* u1 (sqrt -1)))) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(+.f32 (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 (*.f32 (+.f32 (/.f32 #s(literal 3/4 binary32) u1) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 #s(literal -1 binary32)))))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (sqrt -1))) (* -1/2 (/ (* u2 (* (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(-.f32 (*.f32 u2 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (+.f32 (/.f32 (+.f32 #s(literal 942477796077/200000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/1000000000000000000000000000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/1200000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 314159265359/80000000000 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) u1)) u1))
(* (sqrt u1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (sqrt u1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))))
(+ (* (sqrt u1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))
(+.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (*.f32 u1 u1) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(+ (* (sqrt u1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))))
(+.f32 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 314159265359/100000000000 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))))))
(* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(+ (* -1/2 (/ (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (+.f32 #s(literal 942477796077/200000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/1000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u1 u1) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (+.f32 #s(literal 942477796077/200000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/1000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u1 u1) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/1200000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 314159265359/80000000000 binary32)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 #s(literal -1 binary32))))))
(* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(+ (* -1/2 (/ (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (* u1 (sqrt -1)))) (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1 (/ (+ (* 1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (sqrt -1)))) u1)) (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(+.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 (/.f32 #s(literal 3/4 binary32) u1) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 #s(literal -1 binary32))))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1))) (* -1/2 (/ (* (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (sqrt -1)))) u1)) (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 314159265359/100000000000 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (+.f32 #s(literal 942477796077/200000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/1000000000000000000000000000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/1200000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 314159265359/80000000000 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1)) u1))
(* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))
(* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))))))
(* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))))))
(* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))
(* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))))))
(* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))))))
(* (pow u2 2) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) 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))))))))))
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1))))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 #s(literal -1 binary32))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 u1 u1) (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 u1 u1) (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (/.f32 #s(literal -5/16 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 #s(literal -1 binary32)))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 #s(literal -1 binary32))))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) u1)) u1))
u1
(* u1 (+ 1 u1))
(*.f32 u1 (+.f32 #s(literal 1 binary32) u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) #s(literal -1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(-.f32 (/.f32 (neg.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)))
(neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) #s(literal -1 binary32))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 u1)) #s(literal -1 binary32))
(* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 u1)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))
(+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* u2 (* (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))) (- 1 (* 1/4 (/ 1 u1))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))))
(+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 u1))) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u1 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 u2 (+.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 942477796077/200000000000 binary32))) (*.f32 (*.f32 u1 u1) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(+.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 #s(literal 5/8 binary32))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) u2) (+.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 942477796077/200000000000 binary32))) (*.f32 (*.f32 u1 u1) (sqrt.f32 #s(literal -1 binary32))))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1 (/ (+ (* 1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* u1 (sqrt -1)))) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 (+.f32 (/.f32 (+.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 942477796077/200000000000 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (sqrt.f32 #s(literal -1 binary32)))))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (sqrt -1))) (* -1/2 (/ (* u2 (* (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(-.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (+.f32 (/.f32 (+.f32 (*.f32 #s(literal 3/4 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 942477796077/200000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 5/8 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 314159265359/80000000000 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) u1)) u1))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 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 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 (*.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 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 7) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 7 binary32))))
(* (pow u2 7) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(*.f32 (pow.f32 u2 #s(literal 7 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
(* (pow u2 7) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))))
(*.f32 (pow.f32 u2 #s(literal 7 binary32)) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (pow.f32 u2 #s(literal 4 binary32))))))
(* (pow u2 7) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 314159265359/50000000000 (* (/ 1 (pow u2 6)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))))
(*.f32 (pow.f32 u2 #s(literal 7 binary32)) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 4 binary32)))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 7) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 7 binary32))))
(* -1 (* (pow u2 7) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (neg.f32 (pow.f32 u2 #s(literal 7 binary32))))
(* -1 (* (pow u2 7) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))))
(*.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (pow.f32 u2 #s(literal 4 binary32))))) (neg.f32 (pow.f32 u2 #s(literal 7 binary32))))
(* -1 (* (pow u2 7) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 6)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))))
(*.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 6 binary32)))) (*.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 4 binary32)))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (neg.f32 (pow.f32 u2 #s(literal 7 binary32))))
(* (sqrt (/ 1 u1)) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/ (+ (* -1/2 (* (sqrt (pow u1 3)) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* (sqrt u1) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) u1)
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32)))) u1)
(/ (+ (* (sqrt u1) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* -1/8 (* (sqrt u1) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))) u1)
(/.f32 (+.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 u1) #s(literal -1/8 binary32)))))) u1)
(/ (+ (* (sqrt u1) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* -1/16 (* (sqrt (/ 1 u1)) (/ 1 (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))))) u1)
(/.f32 (+.f32 (/.f32 (sqrt.f32 u1) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (*.f32 (*.f32 u1 u1) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (+.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/16 binary32)))))))) u1)
(/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(+ (* 1/2 (/ 1 (* u1 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+.f32 (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))))
(- (+ (/ 1/2 (* u1 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (/ 1/8 (* (pow u1 2) (* u2 (* (pow (sqrt -1) 3) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(+.f32 (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u2 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(- (+ (/ 1/2 (* u1 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (+ (* 1/16 (/ 1 (* (pow u1 3) (* u2 (* (pow (sqrt -1) 5) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))) (* 1/8 (/ 1 (* (pow u1 2) (* u2 (* (pow (sqrt -1) 3) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))
(+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (-.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 u1) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) (/.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 u1 (*.f32 u1 (*.f32 u2 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))))
(/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(+ (* 1/2 (/ 1 (* u1 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+.f32 (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1 (/ (- (* 1/8 (/ 1 (* u1 (* u2 (* (pow (sqrt -1) 3) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) (* 1/2 (/ 1 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) u1)) (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(-.f32 (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (/.f32 (+.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))) u1))
(+ (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (* u2 (* (pow (sqrt -1) 5) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) (* 1/8 (/ 1 (* u2 (* (pow (sqrt -1) 3) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) u1)) (* 1/2 (/ 1 (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))) u1)) (/ (sqrt -1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(-.f32 (/.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 u2 u1) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (/.f32 #s(literal -1/8 binary32) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))))) (neg.f32 u1)) (/.f32 #s(literal -1/2 binary32) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))) u1))
(* 50000000000/314159265359 (* (/ 1 u2) (sqrt (- (/ 1 u1) 1))))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2))
(/ (+ (* 50000000000/314159265359 (sqrt (- (/ 1 u1) 1))) (* 314159265359/300000000000 (* (pow u2 2) (sqrt (- (/ 1 u1) 1))))) u2)
(/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2)))) u2)
(/ (+ (* 50000000000/314159265359 (sqrt (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (- (/ 1 u1) 1))) (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (* (pow u2 2) (sqrt (- (/ 1 u1) 1))))))) u2)
(/.f32 (+.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 #s(literal 217043936762141594974494696480642953/45000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))) u2)
(/ (+ (* 50000000000/314159265359 (sqrt (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* 314159265359/300000000000 (sqrt (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* 217043936762141594974494696480642953/45000000000000000000000000000000000 (sqrt (- (/ 1 u1) 1))) (* 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (- (/ 1 u1) 1))))))))) u2)
(/.f32 (+.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2)))) (*.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 217043936762141594974494696480642953/45000000000000000000000000000000000 binary32) (*.f32 #s(literal 94866102283468468214242596731956544828795783500316272114769/4725000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) u2)
(* -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (/ 1 (pow u2 7)) (sqrt (- (/ 1 u1) 1))))
(*.f32 #s(literal -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (pow.f32 u2 #s(literal 7 binary32))))
(/ (+ (* -413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (/ 1 (pow u2 2)) (sqrt (- (/ 1 u1) 1)))) (* -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (sqrt (- (/ 1 u1) 1)))) (pow u2 7))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))) #s(literal -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 binary32))) (pow.f32 u2 #s(literal 7 binary32)))
(/ (+ (* -413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (/ 1 (pow u2 2)) (sqrt (- (/ 1 u1) 1)))) (+ (* -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (sqrt (- (/ 1 u1) 1))) (* -22739062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 (* (/ 1 (pow u2 4)) (sqrt (- (/ 1 u1) 1)))))) (pow u2 7))
(/.f32 (+.f32 (*.f32 #s(literal -413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (*.f32 u2 u2))) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 binary32) (*.f32 #s(literal -22739062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 4 binary32))))))) (pow.f32 u2 #s(literal 7 binary32)))
(/ (+ (* -413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (/ 1 (pow u2 2)) (sqrt (- (/ 1 u1) 1)))) (+ (* -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (sqrt (- (/ 1 u1) 1))) (+ (* -22739062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 (* (/ 1 (pow u2 4)) (sqrt (- (/ 1 u1) 1)))) (* -527132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/290367727061576774810833767152178230386056386346885441617781802113697010583557930327711932380112821571436617709329488739897937519233589369318664356879 (* (/ 1 (pow u2 6)) (sqrt (- (/ 1 u1) 1))))))) (pow u2 7))
(/.f32 (+.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))) #s(literal -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 binary32))) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal -22739062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 4 binary32)))) (*.f32 #s(literal -527132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/290367727061576774810833767152178230386056386346885441617781802113697010583557930327711932380112821571436617709329488739897937519233589369318664356879 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 6 binary32))))))) (pow.f32 u2 #s(literal 7 binary32)))
(* -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (* (/ 1 (pow u2 7)) (sqrt (- (/ 1 u1) 1))))
(*.f32 #s(literal -3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (pow.f32 u2 #s(literal 7 binary32))))
(* -1 (/ (+ (* 3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (sqrt (- (/ 1 u1) 1))) (* 413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (/ 1 (pow u2 2)) (sqrt (- (/ 1 u1) 1))))) (pow u2 7)))
(neg.f32 (/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 binary32) (*.f32 #s(literal 413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))))) (pow.f32 u2 #s(literal 7 binary32))))
(* -1 (/ (+ (* 22739062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 (* (/ 1 (pow u2 4)) (sqrt (- (/ 1 u1) 1)))) (+ (* 3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (sqrt (- (/ 1 u1) 1))) (* 413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (/ 1 (pow u2 2)) (sqrt (- (/ 1 u1) 1)))))) (pow u2 7)))
(/.f32 (+.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 binary32) (*.f32 #s(literal 413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))))) (*.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (pow.f32 u2 #s(literal 4 binary32))) #s(literal 22739062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 binary32))) (neg.f32 (pow.f32 u2 #s(literal 7 binary32))))
(* -1 (/ (+ (* 527132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/290367727061576774810833767152178230386056386346885441617781802113697010583557930327711932380112821571436617709329488739897937519233589369318664356879 (* (/ 1 (pow u2 6)) (sqrt (- (/ 1 u1) 1)))) (+ (* 22739062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 (* (/ 1 (pow u2 4)) (sqrt (- (/ 1 u1) 1)))) (+ (* 3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 (sqrt (- (/ 1 u1) 1))) (* 413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 (* (/ 1 (pow u2 2)) (sqrt (- (/ 1 u1) 1))))))) (pow u2 7)))
(/.f32 (+.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 (*.f32 #s(literal 527132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/290367727061576774810833767152178230386056386346885441617781802113697010583557930327711932380112821571436617709329488739897937519233589369318664356879 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 6 binary32)))) (*.f32 #s(literal 22739062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/2942040179741035880626283160093840557343890439024082563138128196669246205082079478731699172216677070185713533221799987820430959 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 4 binary32)))))) (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 3937500000000000000000000000000000000000000000000000000000000000000000000000000/302029322777818351566783844332719832329455959975176141755859165754785028165295919 binary32) (*.f32 #s(literal 413437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/29809099333463868435850655281066427743141737003780143629470412930618984142522471218210811487960664466639 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)))))) (neg.f32 (pow.f32 u2 #s(literal 7 binary32))))
(sqrt (/ 1 u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
(/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)
(/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)
(/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 u1) #s(literal -1/8 binary32))))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)
(/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/16 binary32))))))) 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 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 #s(literal -1 binary32))))
(- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))
(-.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 u1 u1)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 #s(literal -1/8 binary32) (*.f32 u1 (*.f32 u1 (*.f32 #s(literal -1 binary32) (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 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 #s(literal -1 binary32))))
(+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 #s(literal -1/8 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 u1)) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (+ 1 (* -1 u1)) u1)
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(/ (+ 1 (* -1 u1)) u1)
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(/ (+ 1 (* -1 u1)) u1)
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(sqrt (/ 1 u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
(/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)
(/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)
(/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 u1) #s(literal -1/8 binary32))))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)
(/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/16 binary32))))))) 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 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 #s(literal -1 binary32))))
(- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))
(-.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 u1 u1)) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 #s(literal -1/8 binary32) (*.f32 u1 (*.f32 u1 (*.f32 #s(literal -1 binary32) (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 (/.f32 #s(literal 1/2 binary32) u1) (sqrt.f32 #s(literal -1 binary32))))
(+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/8 binary32) (*.f32 u1 (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/16 binary32) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 #s(literal -1/8 binary32) (*.f32 #s(literal -1 binary32) (sqrt.f32 #s(literal -1 binary32))))) (neg.f32 u1)) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 7))
(*.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 7 binary32)))
(* (pow u2 7) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
(*.f32 (pow.f32 u2 #s(literal 7 binary32)) (+.f32 (/.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* (pow u2 7) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4)))))
(*.f32 (pow.f32 u2 #s(literal 7 binary32)) (-.f32 (+.f32 (/.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))))
(* (pow u2 7) (- (+ (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (* 314159265359/50000000000 (/ 1 (pow u2 6)))) (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4)))))
(*.f32 (pow.f32 u2 #s(literal 7 binary32)) (+.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))) (-.f32 (+.f32 (/.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))))))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 7))
(*.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 7 binary32)))
(* -1 (* (pow u2 7) (- 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(*.f32 (pow.f32 u2 #s(literal 7 binary32)) (*.f32 (+.f32 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) #s(literal -1 binary32)))
(* -1 (* (pow u2 7) (- (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(*.f32 (+.f32 (/.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (+.f32 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (pow.f32 u2 #s(literal 7 binary32)) #s(literal -1 binary32)))
(* -1 (* (pow u2 7) (- (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4))) (+ (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (* 314159265359/50000000000 (/ 1 (pow u2 6)))))))
(*.f32 (+.f32 (+.f32 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))) (-.f32 (/.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))))) (neg.f32 (pow.f32 u2 #s(literal 7 binary32))))
(* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))
(* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 4))
(*.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))
(* (pow u2 4) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* (pow u2 4) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* (pow u2 4) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 4))
(*.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))
(* (pow u2 4) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* (pow u2 4) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* (pow u2 4) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (+.f32 (/.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))

eval250.0ms (1.5%)

Compiler

Compiled 77827 to 6296 computations (91.9% saved)

prune388.0ms (2.3%)

Pruning

74 alts after pruning (71 fresh and 3 done)

PrunedKeptTotal
New2239472286
Fresh222446
Picked505
Done033
Total2266742340
Accuracy
99.9%
Counts
2340 → 74
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.4%
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
82.4%
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) u2))
82.4%
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
90.1%
(/.f32 (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
92.4%
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
90.1%
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
98.1%
(/.f32 (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
98.7%
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
93.0%
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
75.3%
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
98.5%
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
82.4%
(/.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
82.4%
(/.f32 u2 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
82.6%
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
94.3%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
94.2%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
94.2%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
89.8%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
94.2%
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
82.2%
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
94.3%
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
94.0%
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
94.1%
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u2) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)))
94.0%
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u2) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)))
88.7%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2)))) u2))
72.3%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
98.3%
(/.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))))
82.4%
(/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32))))
82.4%
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) u2)))
82.4%
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2)))
65.7%
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u2)))
94.4%
(+.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
82.4%
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
94.2%
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)
92.5%
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
94.5%
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
90.1%
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
92.4%
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
94.5%
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
90.1%
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
82.5%
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))
82.6%
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
21.0%
(*.f32 (+.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.4%
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 u1)))
69.6%
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 u1)))
82.7%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
82.5%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
74.3%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
77.1%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
65.7%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
94.6%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
92.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
90.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
98.6%
(*.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 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
83.4%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
81.7%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
87.0%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
75.4%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
19.8%
(*.f32 u2 (+.f32 (*.f32 u1 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
89.7%
(*.f32 u2 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)))))))
90.1%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
90.1%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
83.2%
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
79.9%
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
70.8%
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
69.6%
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
65.7%
(*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)))
82.6%
(*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
19.7%
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
19.8%
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
19.4%
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
65.7%
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
19.4%
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
Compiler

Compiled 3475 to 2298 computations (33.9% saved)

simplify236.0ms (1.4%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
cost-diff0
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))
cost-diff0
(/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
cost-diff0
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
cost-diff0
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
cost-diff0
(+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))
cost-diff0
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
cost-diff0
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
cost-diff0
(/.f32 #s(literal 1 binary32) u1)
cost-diff0
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
cost-diff0
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))
cost-diff0
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
cost-diff0
(*.f32 u2 u1)
cost-diff0
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
cost-diff0
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))
cost-diff0
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
cost-diff0
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
cost-diff0
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
Rules
5152×fma-define
4724×fma-lowering-fma.f32
4724×fma-lowering-fma.f64
1394×*-lowering-*.f32
1394×*-lowering-*.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039271
196253
2233253
3583253
41586253
53731253
64357253
74693253
84774253
94821253
104829253
114829253
124829253
136623253
146623253
156623253
06623253
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ (sin (* 314159265359/50000000000 u2)) (pow (/ 1 (+ (/ 1 u1) -1)) -1/2))
(sin (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(pow (/ 1 (+ (/ 1 u1) -1)) -1/2)
(/ 1 (+ (/ 1 u1) -1))
1
(+ (/ 1 u1) -1)
(/ 1 u1)
u1
-1
-1/2
(* 314159265359/50000000000 (* u2 u1))
314159265359/50000000000
(* u2 u1)
u2
u1
(/ (pow (+ (/ 1 u1) -1) -1/2) (/ 50000000000/314159265359 u2))
(pow (+ (/ 1 u1) -1) -1/2)
(+ (/ 1 u1) -1)
(/ 1 u1)
1
u1
-1
-1/2
(/ 50000000000/314159265359 u2)
50000000000/314159265359
u2
(/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)))) (pow (+ (/ 1 u1) -1) 1/2))
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2))))
u2
(+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)))
314159265359/50000000000
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2))
-31006276680305942139213528068663279/750000000000000000000000000000000
(* u2 u2)
(pow (+ (/ 1 u1) -1) 1/2)
(+ (/ 1 u1) -1)
(/ 1 u1)
1
u1
-1
1/2
(* (/ u2 (pow (+ (/ 1 u1) -1) 1/2)) (+ 314159265359/50000000000 (* u2 (* u2 (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)))))))))
(/ u2 (pow (+ (/ 1 u1) -1) 1/2))
u2
(pow (+ (/ 1 u1) -1) 1/2)
(+ (/ 1 u1) -1)
(/ 1 u1)
1
u1
-1
1/2
(+ 314159265359/50000000000 (* u2 (* u2 (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))))))))
314159265359/50000000000
(* u2 (* u2 (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)))))))
(* u2 (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))))))
(+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)))))
-31006276680305942139213528068663279/750000000000000000000000000000000
(* u2 (* u2 (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))))
(* u2 (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)))
(+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000
(* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)
(* u2 u2)
-302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000
Outputs
(/ (sin (* 314159265359/50000000000 u2)) (pow (/ 1 (+ (/ 1 u1) -1)) -1/2))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(sin (* 314159265359/50000000000 u2))
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(pow (/ 1 (+ (/ 1 u1) -1)) -1/2)
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))
(/ 1 (+ (/ 1 u1) -1))
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
1
#s(literal 1 binary32)
(+ (/ 1 u1) -1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
u1
-1
#s(literal -1 binary32)
-1/2
#s(literal -1/2 binary32)
(* 314159265359/50000000000 (* u2 u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
(* u2 u1)
(*.f32 u2 u1)
u2
u1
(/ (pow (+ (/ 1 u1) -1) -1/2) (/ 50000000000/314159265359 u2))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(pow (+ (/ 1 u1) -1) -1/2)
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))
(+ (/ 1 u1) -1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
u1
-1
#s(literal -1 binary32)
-1/2
#s(literal -1/2 binary32)
(/ 50000000000/314159265359 u2)
(/.f32 #s(literal 50000000000/314159265359 binary32) u2)
50000000000/314159265359
#s(literal 50000000000/314159265359 binary32)
u2
(/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)))) (pow (+ (/ 1 u1) -1) 1/2))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
u2
(+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)))
(+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2))
(*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
-31006276680305942139213528068663279/750000000000000000000000000000000
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)
(* u2 u2)
(*.f32 u2 u2)
(pow (+ (/ 1 u1) -1) 1/2)
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))
(+ (/ 1 u1) -1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
u1
-1
#s(literal -1 binary32)
1/2
#s(literal 1/2 binary32)
(* (/ u2 (pow (+ (/ 1 u1) -1) 1/2)) (+ 314159265359/50000000000 (* u2 (* u2 (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)))))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/ u2 (pow (+ (/ 1 u1) -1) 1/2))
(/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
u2
(pow (+ (/ 1 u1) -1) 1/2)
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))
(+ (/ 1 u1) -1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
u1
-1
#s(literal -1 binary32)
1/2
#s(literal 1/2 binary32)
(+ 314159265359/50000000000 (* u2 (* u2 (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))))))))
(+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
(* u2 (* u2 (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)))))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(* u2 (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))))))
(*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)))))
(+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))
-31006276680305942139213528068663279/750000000000000000000000000000000
#s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)
(* u2 (* u2 (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
(* u2 (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)))
(*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))
(+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
(+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000
#s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)
(* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)
(*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))
(* u2 u2)
(*.f32 u2 u2)
-302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000
#s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)

localize277.0ms (1.7%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.3%
(/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
accuracy99.2%
(*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
accuracy98.8%
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
accuracy98.4%
(*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))
accuracy99.4%
(+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))
accuracy99.0%
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
accuracy99.0%
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
accuracy99.0%
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
accuracy99.7%
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
accuracy99.6%
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))
accuracy98.8%
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
accuracy98.7%
(/.f32 #s(literal 50000000000/314159265359 binary32) u2)
accuracy100.0%
(*.f32 u2 u1)
accuracy98.8%
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
accuracy99.6%
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy99.2%
(/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
accuracy99.0%
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
accuracy98.9%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
191.0ms256×0valid
Compiler

Compiled 325 to 41 computations (87.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 88.0ms
...c/correct-round.rkt:119:19: 25.0ms (28.5% of total)
ival-mult: 23.0ms (26.2% of total)
ival-pow: 15.0ms (17.1% of total)
ival-div: 12.0ms (13.7% of total)
ival-add: 6.0ms (6.8% of total)
ival-sin: 6.0ms (6.8% of total)
const: 1.0ms (1.1% of total)
backward-pass: 0.0ms (0% of total)

series15.0ms (0.1%)

Counts
21 → 336
Calls
Call 1
Inputs
#<alt (/ (sin (* 314159265359/50000000000 u2)) (pow (/ 1 (+ (/ 1 u1) -1)) -1/2))>
#<alt (sin (* 314159265359/50000000000 u2))>
#<alt (* 314159265359/50000000000 u2)>
#<alt (pow (/ 1 (+ (/ 1 u1) -1)) -1/2)>
#<alt (* 314159265359/50000000000 (* u2 u1))>
#<alt (* u2 u1)>
#<alt (/ (pow (+ (/ 1 u1) -1) -1/2) (/ 50000000000/314159265359 u2))>
#<alt (pow (+ (/ 1 u1) -1) -1/2)>
#<alt (+ (/ 1 u1) -1)>
#<alt (/ 1 u1)>
#<alt (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)))) (pow (+ (/ 1 u1) -1) 1/2))>
#<alt (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2))))>
#<alt (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2))>
#<alt (* (/ u2 (pow (+ (/ 1 u1) -1) 1/2)) (+ 314159265359/50000000000 (* u2 (* u2 (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)))))))))>
#<alt (/ u2 (pow (+ (/ 1 u1) -1) 1/2))>
#<alt (pow (+ (/ 1 u1) -1) 1/2)>
#<alt (/ 1 (+ (/ 1 u1) -1))>
#<alt (/ 50000000000/314159265359 u2)>
#<alt (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)>
#<alt (* u2 (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))))))>
Outputs
#<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) (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)>
#<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))>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (sqrt (/ 1 u1))>
#<alt (/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)>
#<alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)>
#<alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))>
#<alt (- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* 314159265359/50000000000 (* u1 u2))>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* u1 u2)>
#<alt (* 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 (* u1 (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))>
#<alt (+ (* -1 (/ (+ (* 314159265359/100000000000 (/ u2 (sqrt -1))) (* 314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -314159265359/100000000000 (/ (* u2 (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 314159265359/100000000000 (/ u2 (sqrt -1)))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* 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 (/ 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 (* 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 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (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 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 3) (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 3) (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))>
#<alt (+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))))>
#<alt (+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* u2 (* (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (- 1 (* 1/4 (/ 1 u1))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))))))>
#<alt (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))>
#<alt (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))>
#<alt (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))>
#<alt (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))>
#<alt (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))>
#<alt (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* u1 (sqrt -1)))) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (sqrt -1))) (* -1/2 (/ (* u2 (* (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))>
#<alt (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))>
#<alt (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 3))>
#<alt (* (pow u2 3) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))>
#<alt (* (pow u2 3) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))>
#<alt (* (pow u2 3) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 3))>
#<alt (* -1 (* (pow u2 3) (- 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2))))))>
#<alt (* -1 (* (pow u2 3) (- 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2))))))>
#<alt (* -1 (* (pow u2 3) (- 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2))))))>
#<alt 314159265359/50000000000>
#<alt (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))>
#<alt (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))>
#<alt (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))>
#<alt (* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))>
#<alt (* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))>
#<alt (* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))>
#<alt (* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))>
#<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 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 7) (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* (pow u2 7) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* (pow u2 7) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))))>
#<alt (* (pow u2 7) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 314159265359/50000000000 (* (/ 1 (pow u2 6)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 7) (sqrt (/ 1 (- (/ 1 u1) 1)))))>
#<alt (* -1 (* (pow u2 7) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))>
#<alt (* -1 (* (pow u2 7) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))))>
#<alt (* -1 (* (pow u2 7) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 6)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))))>
#<alt (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))>
#<alt (+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* u2 (* (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))) (- 1 (* 1/4 (/ 1 u1))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))))>
#<alt (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))>
#<alt (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))>
#<alt (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))>
#<alt (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (+ (* -1 (/ (+ (* 1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* u1 (sqrt -1)))) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (sqrt -1))) (* -1/2 (/ (* u2 (* (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))>
#<alt (* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (sqrt u1) u2)>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) u2)) (* (sqrt u1) u2))>
#<alt (+ (* (sqrt u1) u2) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) u2)) (* 1/2 (* (sqrt (/ 1 u1)) u2)))))>
#<alt (+ (* (sqrt u1) u2) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) u2)) (* u1 (+ (* 1/2 (* (sqrt u1) (* u2 (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) u2)))))))>
#<alt (* u2 (sqrt -1))>
#<alt (+ (* -1/2 (/ u2 (* u1 (sqrt -1)))) (* u2 (sqrt -1)))>
#<alt (+ (* -1/2 (/ u2 (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* u2 (sqrt -1))))>
#<alt (+ (* -1/2 (/ u2 (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* u2 (sqrt -1)))))>
#<alt (* u2 (sqrt -1))>
#<alt (+ (* -1/2 (/ u2 (* u1 (sqrt -1)))) (* u2 (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* 1/2 (/ u2 (sqrt -1))) (* 1/2 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* u2 (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* u2 (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ u2 (sqrt -1)))) u1)) (* u2 (sqrt -1)))>
#<alt (sqrt (/ 1 u1))>
#<alt (/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)>
#<alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)>
#<alt (/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))>
#<alt (- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt 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 (/ 50000000000/314159265359 u2)>
#<alt (/ 50000000000/314159265359 u2)>
#<alt (/ 50000000000/314159265359 u2)>
#<alt (/ 50000000000/314159265359 u2)>
#<alt (/ 50000000000/314159265359 u2)>
#<alt (/ 50000000000/314159265359 u2)>
#<alt (/ 50000000000/314159265359 u2)>
#<alt (/ 50000000000/314159265359 u2)>
#<alt (/ 50000000000/314159265359 u2)>
#<alt (/ 50000000000/314159265359 u2)>
#<alt (/ 50000000000/314159265359 u2)>
#<alt (/ 50000000000/314159265359 u2)>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -31006276680305942139213528068663279/750000000000000000000000000000000 u2)>
#<alt (* u2 (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))>
#<alt (* u2 (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))>
#<alt (* u2 (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 5))>
#<alt (* (pow u2 5) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))>
#<alt (* (pow u2 5) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4)))))>
#<alt (* (pow u2 5) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4)))))>
#<alt (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 5))>
#<alt (* -1 (* (pow u2 5) (- 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))>
#<alt (* -1 (* (pow u2 5) (- (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))>
#<alt (* -1 (* (pow u2 5) (- (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))>
Calls

84 calls:

TimeVariablePointExpression
1.0ms
u2
@inf
(* 314159265359/50000000000 (* u2 u1))
0.0ms
u1
@0
(* 314159265359/50000000000 (* u2 u1))
0.0ms
u2
@0
(* 314159265359/50000000000 (* u2 u1))
0.0ms
u1
@inf
(* 314159265359/50000000000 (* u2 u1))
0.0ms
u2
@inf
(* u2 (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))))))

rewrite355.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
2824×/-lowering-/.f32
2824×/-lowering-/.f64
2736×*-lowering-*.f32
2736×*-lowering-*.f64
1126×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
039151
1152135
2609135
33240135
08493135
Stop Event
iter limit
node limit
Counts
21 → 1200
Calls
Call 1
Inputs
(/ (sin (* 314159265359/50000000000 u2)) (pow (/ 1 (+ (/ 1 u1) -1)) -1/2))
(sin (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
(pow (/ 1 (+ (/ 1 u1) -1)) -1/2)
(* 314159265359/50000000000 (* u2 u1))
(* u2 u1)
(/ (pow (+ (/ 1 u1) -1) -1/2) (/ 50000000000/314159265359 u2))
(pow (+ (/ 1 u1) -1) -1/2)
(+ (/ 1 u1) -1)
(/ 1 u1)
(/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)))) (pow (+ (/ 1 u1) -1) 1/2))
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2))))
(+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2)))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 u2))
(* (/ u2 (pow (+ (/ 1 u1) -1) 1/2)) (+ 314159265359/50000000000 (* u2 (* u2 (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)))))))))
(/ u2 (pow (+ (/ 1 u1) -1) 1/2))
(pow (+ (/ 1 u1) -1) 1/2)
(/ 1 (+ (/ 1 u1) -1))
(/ 50000000000/314159265359 u2)
(* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000)
(* u2 (+ -31006276680305942139213528068663279/750000000000000000000000000000000 (* u2 (* u2 (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (* u2 u2) -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))))))
Outputs
(neg.f32 (/.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))) (/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))))
(/.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))))
(/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))))
(/.f32 (neg.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(/.f32 (/.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) #s(literal -1 binary32)))
(*.f32 (neg.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(neg.f32 (neg.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))))
(neg.f32 (sin.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))) #s(literal -1 binary32)))
(sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(pow.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))))
(-.f32 (*.f32 (sin.f32 #s(literal 0 binary32)) (cos.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)))) (*.f32 (cos.f32 #s(literal 0 binary32)) (sin.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)))))
(/.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))))
(/.f32 (neg.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) #s(literal -1 binary32))
(*.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))
(*.f32 #s(literal -1 binary32) (neg.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))))
(*.f32 (neg.f32 (sin.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) #s(literal -1 binary32))
(neg.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)))
(exp.f32 (log.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) #s(literal 1 binary32)))
(pow.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) #s(literal -1 binary32))
(pow.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 u2 #s(literal -50000000000/314159265359 binary32)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2))
(/.f32 u2 #s(literal 50000000000/314159265359 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))
(/.f32 (neg.f32 u2) #s(literal -50000000000/314159265359 binary32))
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32))
(/.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 #s(literal -1 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 u2 #s(literal -50000000000/314159265359 binary32)))
(*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32))
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32))
(*.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) #s(literal -1 binary32))
(*.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 u2))
(neg.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (+.f32 (/.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) (/.f32 #s(literal -1 binary32) u1))))))
(exp.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #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))))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #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) (/.f32 #s(literal -1 binary32) u1)))))
(pow.f32 (exp.f32 #s(literal -1/2 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1 binary32)))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 #s(literal -1 binary32))))
(/.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 #s(literal -1 binary32))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (+.f32 #s(literal 0 binary32) (log.f32 #s(literal -1 binary32)))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))
(sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(*.f32 (pow.f32 #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 (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (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/2 binary32)) (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/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 #s(literal -1 binary32))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (neg.f32 (log1p.f32 (/.f32 #s(literal -1 binary32) u1)))))
(*.f32 (pow.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(exp.f32 (+.f32 (log.f32 u1) (log.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))))
(exp.f32 (+.f32 (log.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (log.f32 u1)))
(exp.f32 (-.f32 (log.f32 u1) (log.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(exp.f32 (-.f32 (log.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (neg.f32 (log.f32 u1))))
(pow.f32 (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (/.f32 (neg.f32 u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (/.f32 u1 (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32))) (/.f32 (neg.f32 u2) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 (neg.f32 u2) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 u2 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)))
(/.f32 u2 (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 u2 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -50000000000/314159265359 binary32))))
(/.f32 u2 (neg.f32 (*.f32 #s(literal -50000000000/314159265359 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2)) #s(literal 314159265359/50000000000 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 #s(literal 1 binary32) u1)) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (neg.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -50000000000/314159265359 binary32)) (neg.f32 u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -50000000000/314159265359 binary32) (*.f32 u1 (neg.f32 u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) u2) (*.f32 (neg.f32 u1) #s(literal 314159265359/50000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -50000000000/314159265359 binary32) (*.f32 (neg.f32 u1) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (neg.f32 u1) (neg.f32 u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -50000000000/314159265359 binary32) (*.f32 u2 (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -50000000000/314159265359 binary32) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -50000000000/314159265359 binary32) (*.f32 (neg.f32 u2) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (neg.f32 u2) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 u1) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))))
(/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(/.f32 (*.f32 u2 u1) #s(literal 50000000000/314159265359 binary32))
(/.f32 (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))
(/.f32 (neg.f32 u1) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))
(/.f32 (neg.f32 u2) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (neg.f32 u2) (*.f32 #s(literal -50000000000/314159265359 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 u2) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32))))
(/.f32 (neg.f32 u2) (neg.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) (/.f32 #s(literal 1 binary32) u2))
(/.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2))))
(/.f32 (*.f32 u1 (neg.f32 u2)) #s(literal -50000000000/314159265359 binary32))
(/.f32 (*.f32 (neg.f32 u1) #s(literal 314159265359/50000000000 binary32)) (/.f32 #s(literal -1 binary32) u2))
(/.f32 (*.f32 (neg.f32 u1) u2) #s(literal -50000000000/314159265359 binary32))
(/.f32 (*.f32 (neg.f32 u1) (neg.f32 u2)) #s(literal 50000000000/314159265359 binary32))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 u1)) (/.f32 #s(literal -1 binary32) u2))
(/.f32 (*.f32 u2 (neg.f32 u1)) #s(literal -50000000000/314159265359 binary32))
(/.f32 (*.f32 (neg.f32 u2) u1) #s(literal -50000000000/314159265359 binary32))
(/.f32 (*.f32 (neg.f32 u2) (neg.f32 u1)) #s(literal 50000000000/314159265359 binary32))
(/.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 u1)) #s(literal -1 binary32))
(/.f32 (*.f32 (neg.f32 u1) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 u2 u1)) #s(literal -50000000000/314159265359 binary32))
(/.f32 (neg.f32 (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1)) (/.f32 #s(literal -1 binary32) u2))
(/.f32 (neg.f32 (*.f32 u1 (neg.f32 u2))) #s(literal 50000000000/314159265359 binary32))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) u2)) #s(literal 50000000000/314159265359 binary32))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (neg.f32 u2))) #s(literal -50000000000/314159265359 binary32))
(/.f32 (neg.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 u1))) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (neg.f32 (*.f32 u2 (neg.f32 u1))) #s(literal 50000000000/314159265359 binary32))
(/.f32 (neg.f32 (*.f32 (neg.f32 u2) u1)) #s(literal 50000000000/314159265359 binary32))
(/.f32 (neg.f32 (*.f32 (neg.f32 u2) (neg.f32 u1))) #s(literal -50000000000/314159265359 binary32))
(/.f32 (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 u1))) #s(literal 1 binary32))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) #s(literal 1 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2))))
(*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) u1))
(*.f32 u2 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32))))
(*.f32 u2 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(*.f32 u1 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u2 u1) #s(literal 314159265359/50000000000 binary32))
(*.f32 (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))
(*.f32 (neg.f32 u1) (/.f32 u2 #s(literal -50000000000/314159265359 binary32)))
(*.f32 (neg.f32 u2) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -50000000000/314159265359 binary32))))
(*.f32 (neg.f32 u2) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -50000000000/314159265359 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) u2)
(*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (neg.f32 u2) u1))
(*.f32 (*.f32 u1 (neg.f32 u2)) #s(literal -314159265359/50000000000 binary32))
(*.f32 (*.f32 (neg.f32 u1) #s(literal 314159265359/50000000000 binary32)) (neg.f32 u2))
(*.f32 (*.f32 (neg.f32 u1) u2) #s(literal -314159265359/50000000000 binary32))
(*.f32 (*.f32 (neg.f32 u1) (neg.f32 u2)) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 u1)) (neg.f32 u2))
(*.f32 (*.f32 u2 (neg.f32 u1)) #s(literal -314159265359/50000000000 binary32))
(*.f32 (*.f32 (neg.f32 u2) u1) #s(literal -314159265359/50000000000 binary32))
(*.f32 (*.f32 (neg.f32 u2) (neg.f32 u1)) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 u1 #s(literal -314159265359/50000000000 binary32)) (neg.f32 u2))
(*.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 u1)) #s(literal -1 binary32))
(*.f32 (*.f32 (neg.f32 u1) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 u2) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 u2 (/.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u2))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 u1) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 u2 (neg.f32 u1))))
(/.f32 (*.f32 u2 u1) #s(literal 1 binary32))
(/.f32 (neg.f32 u2) (/.f32 #s(literal -1 binary32) u1))
(/.f32 (*.f32 (neg.f32 u1) u2) #s(literal -1 binary32))
(/.f32 (*.f32 u2 (neg.f32 u1)) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 u2 u1)) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) u2)) #s(literal 1 binary32))
(/.f32 (neg.f32 (*.f32 u2 (neg.f32 u1))) #s(literal 1 binary32))
(*.f32 u2 u1)
(*.f32 u1 u2)
(*.f32 (*.f32 u2 u1) #s(literal 1 binary32))
(*.f32 (*.f32 (neg.f32 u1) u2) #s(literal -1 binary32))
(*.f32 (*.f32 u2 (neg.f32 u1)) #s(literal -1 binary32))
(neg.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) #s(literal -1 binary32)))
(exp.f32 (+.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (log.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)) (log.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))))
(exp.f32 (+.f32 (log.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(exp.f32 (+.f32 (log.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(exp.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (log.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(exp.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(exp.f32 (-.f32 (log.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32))) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(pow.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (neg.f32 u2) (/.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32))) (/.f32 (neg.f32 u2) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32))) (/.f32 (neg.f32 u2) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 50000000000/314159265359 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 u2 (*.f32 #s(literal 50000000000/314159265359 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 50000000000/314159265359 binary32))) (/.f32 u2 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 50000000000/314159265359 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (/.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 u2 (/.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 u2 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)))
(/.f32 u2 (neg.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 u2 (neg.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 50000000000/314159265359 binary32))))
(/.f32 u2 (neg.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 u2 (neg.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32)) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32)) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 50000000000/314159265359 binary32)) (neg.f32 u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (neg.f32 u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 50000000000/314159265359 binary32))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))
(/.f32 (neg.f32 u2) (*.f32 #s(literal 50000000000/314159265359 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 u2) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (neg.f32 u2) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(/.f32 (neg.f32 u2) (neg.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 u2) (/.f32 #s(literal -50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 u2) (neg.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32))))
(/.f32 (neg.f32 u2) (neg.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32))))
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -50000000000/314159265359 binary32))
(/.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (/.f32 #s(literal -1 binary32) u2))
(/.f32 (neg.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) u2))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (/.f32 #s(literal 0 binary32) u2) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (/.f32 #s(literal -1 binary32) u2)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 #s(literal 1 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 u2 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32))))
(*.f32 u2 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -50000000000/314159265359 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 u2 #s(literal -50000000000/314159265359 binary32)))
(*.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))
(*.f32 (neg.f32 u2) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (neg.f32 u2) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(*.f32 (neg.f32 u2) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 50000000000/314159265359 binary32))))
(*.f32 (neg.f32 u2) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32))
(*.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (neg.f32 u2))
(*.f32 (neg.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 u2))
(*.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) #s(literal -1 binary32)) u2)
(*.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 u2))
(neg.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(exp.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal -1/2 binary32))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #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) (/.f32 #s(literal -1 binary32) u1)))))
(pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(pow.f32 (exp.f32 #s(literal -1/2 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) #s(literal -1 binary32)))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 2 binary32)))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 #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 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 #s(literal -1 binary32))))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))
(*.f32 (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1/2 binary32)) (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/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #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 (pow.f32 (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(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 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) #s(literal -1 binary32)))
(exp.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #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) (/.f32 #s(literal 1 binary32) u1))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -2 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(pow.f32 (exp.f32 #s(literal -1/2 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(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 #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 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (*.f32 (exp.f32 #s(literal 1/2 binary32)) (exp.f32 #s(literal 1/2 binary32))) (log.f32 (+.f32 (/.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) (/.f32 #s(literal -1 binary32) u1)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(fma.f32 (/.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) (/.f32 #s(literal -1 binary32) u1))
(-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (+.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))
(sqrt.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1 binary32))
(neg.f32 (/.f32 #s(literal -1 binary32) u1))
(exp.f32 (neg.f32 (log.f32 u1)))
(pow.f32 u1 #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 u1))
(-.f32 #s(literal 0 binary32) (/.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) (neg.f32 u1))
(/.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) #s(literal -1 binary32)))
(+.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(+.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -1 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 #s(literal 1 binary32) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(fma.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(fma.f32 (neg.f32 u2) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (neg.f32 u2) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(fma.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(fma.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(fma.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (neg.f32 u2) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (neg.f32 u2) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(fma.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) #s(literal -1 binary32)) u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) #s(literal -1 binary32)) u2 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(fma.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 u2) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(fma.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 u2) (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (/.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) (/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(-.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2))))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal 1 binary32))
(/.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(/.f32 (neg.f32 u2) (neg.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (/.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)))))
(/.f32 (-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -1 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(*.f32 u2 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal 1 binary32))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal -1 binary32)))
(*.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -1 binary32)))
(*.f32 (neg.f32 u2) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (neg.f32 u2) (pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (neg.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal -1 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))
(neg.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) #s(literal -1 binary32)))
(+.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(+.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(+.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(pow.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal -1 binary32))
(fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(fma.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(fma.f32 #s(literal 1 binary32) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) u2 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(fma.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(fma.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 u2 u2) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(fma.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 u2) (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(fma.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 u2) (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(-.f32 #s(literal 0 binary32) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)))
(-.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal -1 binary32)))
(-.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 u2 #s(literal -50000000000/314159265359 binary32)))
(-.f32 (/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal -1 binary32)) (/.f32 u2 #s(literal -50000000000/314159265359 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 1 binary32))
(/.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)) #s(literal -1 binary32))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(*.f32 u2 (neg.f32 (neg.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(*.f32 u2 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) u2)
(*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) #s(literal 1 binary32))
(*.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (neg.f32 u2)) #s(literal -1 binary32))
(*.f32 (neg.f32 u2) (neg.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 (neg.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (neg.f32 u2))
(*.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))) u2)
(+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))
(+.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal 314159265359/50000000000 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) #s(literal 314159265359/50000000000 binary32))
(fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 314159265359/50000000000 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) #s(literal 314159265359/50000000000 binary32))
(fma.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(*.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) u2)
(neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(neg.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2))))
(neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) #s(literal -1 binary32)))
(+.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(+.f32 (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(+.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(+.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (fma.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(+.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(+.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (fma.f32 (neg.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(+.f32 (fma.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(+.f32 (fma.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(+.f32 (fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(+.f32 (fma.f32 (*.f32 u2 u2) (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 (*.f32 u2 u2) (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 (*.f32 u2 u2) (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 (*.f32 u2 u2) (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 (*.f32 u2 u2) (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(+.f32 (fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(+.f32 (fma.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(+.f32 (fma.f32 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(+.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(+.f32 (fma.f32 (neg.f32 u2) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 (neg.f32 u2) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 (neg.f32 u2) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 (neg.f32 u2) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 (neg.f32 u2) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(+.f32 (fma.f32 (neg.f32 u2) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 (neg.f32 u2) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 (neg.f32 u2) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 (neg.f32 u2) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 (neg.f32 u2) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(+.f32 (fma.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(+.f32 (fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(+.f32 (fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(+.f32 (fma.f32 (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 u2 u2) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 u2 u2) (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 u2 u2) (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 u2 u2) (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 u2 u2) (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(+.f32 (fma.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) u2 (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) u2 (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) u2 (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) u2 (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) u2 (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(+.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(+.f32 (fma.f32 (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 u2)) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 u2)) (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 u2)) (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 u2)) (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(+.f32 (fma.f32 (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 u2)) (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(+.f32 (fma.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 u2) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 u2) (neg.f32 (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal -1 binary32) (*.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))))
(+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 u2) (neg.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 u2) (neg.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32) (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -314159265359/50000000000 binary32))))
(+.f32 (fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 u2) (neg.f32 (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))))) (fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))))
(pow.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 u2 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 u2) (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (neg.f32 u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (neg.f32 u2) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (neg.f32 u2) (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (neg.f32 u2) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2 (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 u2 (*.f32 u2 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 u2 u2) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) u2 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal -314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) (neg.f32 u2) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 u2 (*.f32 u2 u2)) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)) #s(literal -1 binary32)) u2 (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 u2) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 u2) (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(-.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
(-.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2))))
(-.f32 (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(-.f32 (*.f32 u2 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -2 binary32)) (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (+.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (+.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 1 binary32) u2)) (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (+.f32 (*.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 (*.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (*.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -2 binary32)) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 1 binary32) u2)) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 u2 #s(literal -50000000000/314159265359 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32)) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 #s(literal -50000000000/314159265359 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 50000000000/314159265359 binary32)) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 #s(literal -50000000000/314159265359 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (neg.f32 u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (pow.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -2 binary32)))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (*.f32 #s(literal 50000000000/314159265359 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal 314159265359/50000000000 binary32))) (pow.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -2 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal -1 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 u2 #s(literal -50000000000/314159265359 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 #s(literal -50000000000/314159265359 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 #s(literal -50000000000/314159265359 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (neg.f32 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32))) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (-.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))) #s(literal -1 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (/.f32 #s(literal -1 binary32) u2) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal -1 binary32) u2)))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 (-.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal -1 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal -1 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 #s(literal 1 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 #s(literal 1 binary32) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal -1 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 u2 u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 #s(literal -1 binary32) u2)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal -1 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal -1 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 #s(literal -1 binary32) u2)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal -1 binary32)) #s(literal 50000000000/314159265359 binary32)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 1 binary32)) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal -1 binary32)) #s(literal 50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 #s(literal -1 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 #s(literal -1 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -50000000000/314159265359 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) u2))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (pow.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -2 binary32))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))))) (neg.f32 (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(/.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))))) (neg.f32 (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))))) (neg.f32 (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))))) (neg.f32 (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))))) (neg.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))))) (neg.f32 (*.f32 #s(literal 50000000000/314159265359 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(/.f32 (neg.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))))) (neg.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 1 binary32) u2))))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2)))))) (neg.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2)))))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (pow.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -2 binary32))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal -1 binary32)))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 1 binary32) u2))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 u2 #s(literal -50000000000/314159265359 binary32))))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (neg.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (neg.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 #s(literal -50000000000/314159265359 binary32))))) (neg.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))) (neg.f32 (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (neg.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (neg.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (neg.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 50000000000/314159265359 binary32))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))) (neg.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 #s(literal -50000000000/314159265359 binary32))))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (neg.f32 u2)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) #s(literal -1 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) #s(literal -1 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 (neg.f32 (/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) #s(literal 1 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 u2 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) #s(literal -1 binary32)))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (neg.f32 u2) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(*.f32 (neg.f32 u2) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (neg.f32 u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -2 binary32))))
(*.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(*.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(*.f32 (+.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (+.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)) (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(*.f32 (+.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(*.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (+.f32 (*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(*.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(*.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(*.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(*.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 1 binary32) u2))))
(*.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (+.f32 (*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))
(*.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(*.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (+.f32 (*.f32 (/.f32 u2 #s(literal -50000000000/314159265359 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -2 binary32))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 #s(literal 1 binary32) u2))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 u2 #s(literal -50000000000/314159265359 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(*.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(*.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(*.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(*.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32))))
(*.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)))
(*.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 u2 #s(literal -50000000000/314159265359 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) #s(literal 50000000000/314159265359 binary32)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 50000000000/314159265359 binary32))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 #s(literal -50000000000/314159265359 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (/.f32 #s(literal 1 binary32) u2)) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 u2 #s(literal -50000000000/314159265359 binary32)))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(*.f32 (neg.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))
(*.f32 (neg.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (neg.f32 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))
(*.f32 (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))
(*.f32 (/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) #s(literal 1 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (neg.f32 u2))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) #s(literal -1 binary32)) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(neg.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2)) #s(literal -1 binary32)))
(exp.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 (log.f32 u2) #s(literal -1 binary32))))
(exp.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)) (*.f32 (log.f32 u2) #s(literal -1 binary32))))
(pow.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) #s(literal -1 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) u2)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))
(/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (/.f32 #s(literal -1 binary32) u2))
(/.f32 (neg.f32 u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -1 binary32))
(/.f32 (-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 u2))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2))))
(*.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) u2)
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (neg.f32 u2))
(*.f32 (neg.f32 u2) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(neg.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal 1/2 binary32))) (log.f32 (+.f32 (/.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) (/.f32 #s(literal -1 binary32) u1))))))
(exp.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1 binary32))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #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))))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #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) (/.f32 #s(literal -1 binary32) u1)))))
(pow.f32 (exp.f32 #s(literal -1/2 binary32)) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))) #s(literal 1 binary32)))
(pow.f32 (exp.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(pow.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 #s(literal -1 binary32))))
(/.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 #s(literal -1 binary32))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (+.f32 #s(literal 0 binary32) (log.f32 #s(literal -1 binary32)))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))
(sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(*.f32 (pow.f32 #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 (pow.f32 #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 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (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/2 binary32)) (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/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 #s(literal -1 binary32))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (neg.f32 (log1p.f32 (/.f32 #s(literal -1 binary32) u1)))))
(*.f32 (pow.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))))
(exp.f32 (log.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(exp.f32 (*.f32 (log.f32 (exp.f32 #s(literal -1 binary32))) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 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 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.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 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))
(/.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal 1 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal -1 binary32))
(/.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log1p.f32 (/.f32 #s(literal -1 binary32) u1))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 #s(literal -1 binary32))))
(/.f32 (exp.f32 (+.f32 #s(literal 0 binary32) (log.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 #s(literal -1 binary32) (exp.f32 (neg.f32 (log1p.f32 (/.f32 #s(literal -1 binary32) u1)))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal -1 binary32))
(neg.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2))
(exp.f32 (log.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)))
(pow.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) #s(literal 1 binary32))
(pow.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))
(/.f32 #s(literal 1 binary32) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(/.f32 #s(literal -1 binary32) (/.f32 u2 #s(literal -50000000000/314159265359 binary32)))
(/.f32 #s(literal 50000000000/314159265359 binary32) u2)
(/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) #s(literal 1 binary32))
(/.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) #s(literal -1 binary32))
(/.f32 #s(literal -50000000000/314159265359 binary32) (neg.f32 u2))
(/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32))
(/.f32 (/.f32 #s(literal -1 binary32) u2) #s(literal -314159265359/50000000000 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -50000000000/314159265359 binary32) u2))
(*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 #s(literal 1 binary32) u2))
(*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) #s(literal -1 binary32))
(*.f32 #s(literal -50000000000/314159265359 binary32) (/.f32 #s(literal -1 binary32) u2))
(*.f32 #s(literal -50000000000/314159265359 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) u2) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 50000000000/314159265359 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) u2) #s(literal -50000000000/314159265359 binary32))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 1 binary32)) #s(literal 50000000000/314159265359 binary32))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u2) #s(literal 1 binary32)) #s(literal -50000000000/314159265359 binary32))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))
(*.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))
(*.f32 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) u2)
(+.f32 (*.f32 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2))) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(+.f32 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)) (*.f32 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2))))
(fma.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2))))
(fma.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(fma.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) u2 (*.f32 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2))))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(fma.f32 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (neg.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (/.f32 #s(literal -1 binary32) u2))
(*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) u2)

simplify388.0ms (2.3%)

Algorithm
egg-herbie
Rules
6252×*-lowering-*.f32
6252×*-lowering-*.f64
2438×+-lowering-+.f64
2438×+-lowering-+.f32
1418×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05504921
119483847
274823842
081883842
Stop Event
iter limit
node limit
Counts
336 → 336
Calls
Call 1
Inputs
(* 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) (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)
(* 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))
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(* 314159265359/50000000000 u2)
(sqrt (/ 1 u1))
(/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))
(- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* 314159265359/50000000000 (* u1 u2))
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* u1 u2)
(* 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 (* u1 (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+ (* -1 (/ (+ (* 314159265359/100000000000 (/ u2 (sqrt -1))) (* 314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -314159265359/100000000000 (/ (* u2 (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 314159265359/100000000000 (/ u2 (sqrt -1)))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* 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)
(/ 1 u1)
(/ 1 u1)
(/ 1 u1)
(/ 1 u1)
(/ 1 u1)
(/ 1 u1)
(/ 1 u1)
(/ 1 u1)
(/ 1 u1)
(/ 1 u1)
(/ 1 u1)
(/ 1 u1)
(* 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 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))
(* u2 (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 314159265359/50000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 3) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 3) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* u2 (* (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (- 1 (* 1/4 (/ 1 u1))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(+ (* -1 (/ (+ (* 1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* u1 (sqrt -1)))) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (sqrt -1))) (* -1/2 (/ (* u2 (* (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(* 314159265359/50000000000 u2)
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 3))
(* (pow u2 3) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(* (pow u2 3) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(* (pow u2 3) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 3))
(* -1 (* (pow u2 3) (- 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2))))))
(* -1 (* (pow u2 3) (- 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2))))))
(* -1 (* (pow u2 3) (- 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2))))))
314159265359/50000000000
(+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))
(+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))
(+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(* 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))))))))))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 7) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* (pow u2 7) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* (pow u2 7) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))))
(* (pow u2 7) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 314159265359/50000000000 (* (/ 1 (pow u2 6)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 7) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(* -1 (* (pow u2 7) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(* -1 (* (pow u2 7) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))))
(* -1 (* (pow u2 7) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 6)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))))
(* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* u2 (* (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))) (- 1 (* 1/4 (/ 1 u1))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+ (* -1 (/ (+ (* 1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* u1 (sqrt -1)))) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (sqrt -1))) (* -1/2 (/ (* u2 (* (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(* (sqrt u1) u2)
(+ (* 1/2 (* (sqrt (pow u1 3)) u2)) (* (sqrt u1) u2))
(+ (* (sqrt u1) u2) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) u2)) (* 1/2 (* (sqrt (/ 1 u1)) u2)))))
(+ (* (sqrt u1) u2) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) u2)) (* u1 (+ (* 1/2 (* (sqrt u1) (* u2 (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) u2)))))))
(* u2 (sqrt -1))
(+ (* -1/2 (/ u2 (* u1 (sqrt -1)))) (* u2 (sqrt -1)))
(+ (* -1/2 (/ u2 (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* u2 (sqrt -1))))
(+ (* -1/2 (/ u2 (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* u2 (sqrt -1)))))
(* u2 (sqrt -1))
(+ (* -1/2 (/ u2 (* u1 (sqrt -1)))) (* u2 (sqrt -1)))
(+ (* -1 (/ (+ (* 1/2 (/ u2 (sqrt -1))) (* 1/2 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* u2 (sqrt -1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* u2 (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ u2 (sqrt -1)))) u1)) (* u2 (sqrt -1)))
(sqrt (/ 1 u1))
(/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))
(- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))
(sqrt -1)
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
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)
(/ 50000000000/314159265359 u2)
(/ 50000000000/314159265359 u2)
(/ 50000000000/314159265359 u2)
(/ 50000000000/314159265359 u2)
(/ 50000000000/314159265359 u2)
(/ 50000000000/314159265359 u2)
(/ 50000000000/314159265359 u2)
(/ 50000000000/314159265359 u2)
(/ 50000000000/314159265359 u2)
(/ 50000000000/314159265359 u2)
(/ 50000000000/314159265359 u2)
(/ 50000000000/314159265359 u2)
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 u2)
(* u2 (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))
(* u2 (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(* u2 (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 5))
(* (pow u2 5) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
(* (pow u2 5) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4)))))
(* (pow u2 5) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4)))))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 5))
(* -1 (* (pow u2 5) (- 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(* -1 (* (pow u2 5) (- (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(* -1 (* (pow u2 5) (- (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
Outputs
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 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 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 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 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.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)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.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)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.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)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.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)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.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)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.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)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.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)))
(* (sin (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.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 u1) (sin (* 314159265359/50000000000 u2)))
(*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))
(+ (* 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)) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 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 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (*.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)))))))
(+ (* (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)))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (*.f32 (*.f32 u1 u1) (+.f32 (*.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 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.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 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 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)))
(+.f32 (*.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))))
(+.f32 (*.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 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.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))))))))
(+ (* -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)))))
(+.f32 (+.f32 (*.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 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.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)))))))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (/.f32 #s(literal -5/16 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 (*.f32 u1 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)))
(+.f32 (*.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 (/ (+ (* 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)))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) u1))
(+ (* -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)))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (/.f32 #s(literal 3/4 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) u1)) u1))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))
(* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 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))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(sqrt (/ 1 u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
(/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)
(/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)
(/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 u1) #s(literal -1/8 binary32))))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)
(/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/16 binary32))))))) u1)
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 (/.f32 #s(literal -1/8 binary32) (sqrt.f32 #s(literal -1 binary32))) u1) u1)))
(- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (/.f32 (/.f32 #s(literal 1/16 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (/.f32 (/.f32 #s(literal -1/8 binary32) (sqrt.f32 #s(literal -1 binary32))) u1) u1)))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal -1/8 binary32) (sqrt.f32 #s(literal -1 binary32))) u1) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (/.f32 (/.f32 #s(literal 1/16 binary32) u1) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (/.f32 #s(literal -1/8 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* 314159265359/50000000000 (* u1 u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* u1 u2)
(*.f32 u2 u1)
(* 314159265359/50000000000 (* (sqrt u1) u2))
(*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)))
(+ (* 314159265359/100000000000 (* (sqrt (pow u1 3)) u2)) (* 314159265359/50000000000 (* (sqrt u1) u2)))
(*.f32 u2 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1)) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal 314159265359/100000000000 binary32))))
(+ (* 314159265359/50000000000 (* (sqrt u1) u2)) (* (pow u1 2) (+ (* 314159265359/100000000000 (* (sqrt u1) u2)) (* 314159265359/100000000000 (* (sqrt (/ 1 u1)) u2)))))
(+.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1))) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 314159265359/100000000000 binary32)) (*.f32 u2 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(+ (* 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)))))))
(+.f32 (*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 u1))) (*.f32 u1 (*.f32 u1 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 #s(literal 314159265359/100000000000 binary32))) (*.f32 u1 (*.f32 #s(literal 314159265359/100000000000 binary32) (+.f32 (*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) 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))))
(+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -314159265359/100000000000 binary32) (/.f32 u2 (*.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)))))
(+.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -314159265359/100000000000 binary32) (/.f32 u2 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 (/.f32 (*.f32 #s(literal -942477796077/400000000000 binary32) u2) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 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))))))
(+.f32 (/.f32 (/.f32 (*.f32 #s(literal -942477796077/400000000000 binary32) u2) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 u1)) (+.f32 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -314159265359/160000000000 binary32) u2) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) (*.f32 #s(literal -314159265359/100000000000 binary32) (/.f32 u2 (*.f32 u1 (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 (* u1 (sqrt -1)))) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -314159265359/100000000000 binary32) (/.f32 u2 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1 (/ (+ (* 314159265359/100000000000 (/ u2 (sqrt -1))) (* 314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -314159265359/100000000000 binary32) (+.f32 (/.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -314159265359/100000000000 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -314159265359/100000000000 (/ (* u2 (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 314159265359/100000000000 (/ u2 (sqrt -1)))) u1)) (* 314159265359/50000000000 (* u2 (sqrt -1))))
(-.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (-.f32 (*.f32 #s(literal 314159265359/100000000000 binary32) (/.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -314159265359/100000000000 binary32) (/.f32 (*.f32 u2 (+.f32 (/.f32 #s(literal 3/4 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1))) u1))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) 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))))))))))
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)))))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 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 -3/8 binary32) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (/.f32 (/.f32 #s(literal -5/16 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal -5/16 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) u1)) u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (+ 1 (* -1 u1)) u1)
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(/ (+ 1 (* -1 u1)) u1)
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(/ (+ 1 (* -1 u1)) u1)
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(- (/ 1 u1) 1)
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/ 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)
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 3) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 u2 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 3) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (pow u2 3) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 u2 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 u2 u2)))) (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 u2 u2)))) (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 31006276680305942139213528068663279/750000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 u2 u2)))) (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 u2))))
(* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))))
(+.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* u2 (* (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (- 1 (* 1/4 (/ 1 u1))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))))))
(+.f32 (*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u2 #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (*.f32 #s(literal 1/2 binary32) (*.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1))))) u1)))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal -1/2 binary32) u1) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (/.f32 u2 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))))
(+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 942477796077/200000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/1000000000000000000000000000000000 binary32))) (/.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (/.f32 u2 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))))
(+.f32 (+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal -1/2 binary32) u1) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (/.f32 u2 (sqrt.f32 #s(literal -1 binary32)))))) (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (*.f32 (+.f32 #s(literal 942477796077/200000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/1000000000000000000000000000000000 binary32))) (/.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 u1 u1)) (*.f32 (/.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/1200000000000000000000000000000000 binary32)) #s(literal 314159265359/80000000000 binary32)) (*.f32 u1 (*.f32 u1 u1)))))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal -1/2 binary32) u1) (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (/.f32 u2 (sqrt.f32 #s(literal -1 binary32))))))
(+ (* -1 (/ (+ (* 1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (* u1 (sqrt -1)))) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 (+.f32 (/.f32 (+.f32 #s(literal 942477796077/200000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/1000000000000000000000000000000000 binary32))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 #s(literal -1 binary32)))))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))) (sqrt -1))) (* -1/2 (/ (* u2 (* (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))))
(-.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 (*.f32 u2 #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (+.f32 (/.f32 (+.f32 #s(literal 942477796077/200000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/1000000000000000000000000000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/1200000000000000000000000000000000 binary32)) #s(literal 314159265359/80000000000 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) u1)) u1))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* u2 (+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))))
(*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 3))
(*.f32 u2 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))
(* (pow u2 3) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 3) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 3) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f32 (*.f32 u2 (*.f32 u2 u2)) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 3))
(*.f32 u2 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))
(* -1 (* (pow u2 3) (- 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2))))))
(*.f32 (+.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (- 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2))))))
(*.f32 (+.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 u2))))
(* -1 (* (pow u2 3) (- 31006276680305942139213528068663279/750000000000000000000000000000000 (* 314159265359/50000000000 (/ 1 (pow u2 2))))))
(*.f32 (+.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal -1 binary32) (*.f32 u2 (*.f32 u2 u2))))
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
(+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))
(+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))
(+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))
(+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))
(+ 314159265359/50000000000 (* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2)))
(+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 2) (- (* 314159265359/50000000000 (/ 1 (pow u2 2))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2))))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* 314159265359/50000000000 (* u2 (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* 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 (+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 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 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 7) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 7 binary32))))
(* (pow u2 7) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(*.f32 (pow.f32 u2 #s(literal 7 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(* (pow u2 7) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))))))
(*.f32 (pow.f32 u2 #s(literal 7 binary32)) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))))))
(* (pow u2 7) (+ (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (+ (* -31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 314159265359/50000000000 (* (/ 1 (pow u2 6)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1)))))))))
(*.f32 (pow.f32 u2 #s(literal 7 binary32)) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 u2 #s(literal 6 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))))))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 7) (sqrt (/ 1 (- (/ 1 u1) 1)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (*.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 7 binary32))))
(* -1 (* (pow u2 7) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))
(neg.f32 (*.f32 (pow.f32 u2 #s(literal 7 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(* -1 (* (pow u2 7) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1))))))))
(*.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (/.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))))) (neg.f32 (pow.f32 u2 #s(literal 7 binary32))))
(* -1 (* (pow u2 7) (+ (* -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* (/ 1 (pow u2 2)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* -314159265359/50000000000 (* (/ 1 (pow u2 6)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (+ (* 31006276680305942139213528068663279/750000000000000000000000000000000 (* (/ 1 (pow u2 4)) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))))
(*.f32 (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 (/.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 #s(literal -314159265359/50000000000 binary32) (pow.f32 u2 #s(literal 6 binary32)))))) (neg.f32 (pow.f32 u2 #s(literal 7 binary32))))
(* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 u2 (sqrt.f32 u1)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))
(+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 u2 (sqrt.f32 u1))) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
(+ (* (sqrt u1) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))) (* u1 (+ (* 1/2 (* (sqrt u1) (* u2 (* (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))) (- 1 (* 1/4 (/ 1 u1))))))) (* 1/2 (* (sqrt (/ 1 u1)) (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))))))
(+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 u2 (sqrt.f32 u1))) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 (*.f32 #s(literal 1/2 binary32) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1))))))))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))))
(+.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 (*.f32 u2 #s(literal -3/8 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
(+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))))
(+.f32 (+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 u2 #s(literal -3/8 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 #s(literal -5/16 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))))
(* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (* u1 (sqrt -1)))) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1 (/ (+ (* 1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (* u1 (sqrt -1)))) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(+.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 u2 (+.f32 (/.f32 (+.f32 #s(literal 942477796077/200000000000 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 u2) #s(literal 3/4 binary32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (sqrt.f32 #s(literal -1 binary32)))))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* u2 (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))) (sqrt -1))) (* -1/2 (/ (* u2 (* (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (* u2 (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000)))) (sqrt -1)))) u1)) (* u2 (* (sqrt -1) (+ 314159265359/50000000000 (* (pow u2 2) (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))))))
(-.f32 (*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (+.f32 (/.f32 (+.f32 #s(literal 942477796077/200000000000 binary32) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 u2) #s(literal 3/4 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 u2) #s(literal 5/8 binary32))) #s(literal 314159265359/80000000000 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) u1)) u1))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* u2 (sqrt (/ 1 (- (/ 1 u1) 1))))
(*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(* (sqrt u1) u2)
(*.f32 u2 (sqrt.f32 u1))
(+ (* 1/2 (* (sqrt (pow u1 3)) u2)) (* (sqrt u1) u2))
(*.f32 u2 (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))))
(+ (* (sqrt u1) u2) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) u2)) (* 1/2 (* (sqrt (/ 1 u1)) u2)))))
(+.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(+ (* (sqrt u1) u2) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) u2)) (* u1 (+ (* 1/2 (* (sqrt u1) (* u2 (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) u2)))))))
(+.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 #s(literal 1/2 binary32))) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/4 binary32) u1)))))))))
(* u2 (sqrt -1))
(*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ u2 (* u1 (sqrt -1)))) (* u2 (sqrt -1)))
(+.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 u2 #s(literal -1/2 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1/2 (/ u2 (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* u2 (sqrt -1))))
(+.f32 (/.f32 (*.f32 u2 #s(literal -1/2 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 u2 (/.f32 #s(literal -3/8 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 u1 u1))))
(+ (* -1/2 (/ u2 (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* u2 (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* u2 (sqrt -1)))))
(+.f32 (/.f32 (*.f32 u2 #s(literal -1/2 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (+.f32 (+.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 u2 (/.f32 #s(literal -3/8 binary32) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 u1 u1))) (/.f32 (*.f32 #s(literal -5/16 binary32) u2) (*.f32 u1 (*.f32 u1 (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))))
(* u2 (sqrt -1))
(*.f32 u2 (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ u2 (* u1 (sqrt -1)))) (* u2 (sqrt -1)))
(+.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 u2 #s(literal -1/2 binary32)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (* -1 (/ (+ (* 1/2 (/ u2 (sqrt -1))) (* 1/2 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* u2 (sqrt -1)))
(+.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 (/.f32 #s(literal 3/4 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* u2 (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* u2 (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ u2 (sqrt -1)))) u1)) (* u2 (sqrt -1)))
(-.f32 (*.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 u2 (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u2 (+.f32 (/.f32 #s(literal 3/4 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 5/8 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))) u1)) u1))
(sqrt (/ 1 u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
(/ (+ (sqrt u1) (* -1/2 (sqrt (pow u1 3)))) u1)
(/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/8 (sqrt u1))))) u1)
(/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 u1) #s(literal -1/8 binary32))))) u1)
(/ (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* (pow u1 2) (+ (* -1/8 (sqrt (/ 1 (pow u1 3)))) (* -1/16 (sqrt (/ 1 u1)))))))) u1)
(/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 #s(literal -1/8 binary32) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/16 binary32))))))) u1)
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(- (+ (sqrt -1) (/ 1/2 (* u1 (sqrt -1)))) (/ 1/8 (* (pow u1 2) (pow (sqrt -1) 3))))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (/.f32 (/.f32 #s(literal -1/8 binary32) (sqrt.f32 #s(literal -1 binary32))) u1) u1)))
(- (+ (sqrt -1) (+ (/ 1/2 (* u1 (sqrt -1))) (* 1/16 (/ 1 (* (pow u1 3) (pow (sqrt -1) 5)))))) (* 1/8 (/ 1 (* (pow u1 2) (pow (sqrt -1) 3)))))
(+.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (-.f32 (/.f32 (/.f32 #s(literal 1/16 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (/.f32 (/.f32 #s(literal -1/8 binary32) (sqrt.f32 #s(literal -1 binary32))) u1) u1)))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))
(+ (sqrt -1) (* -1 (/ (- (* 1/8 (/ 1 (* u1 (pow (sqrt -1) 3)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal -1/8 binary32) (sqrt.f32 #s(literal -1 binary32))) u1) (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1))
(+ (sqrt -1) (* -1 (/ (- (* -1 (/ (- (* 1/16 (/ 1 (* u1 (pow (sqrt -1) 5)))) (* 1/8 (/ 1 (pow (sqrt -1) 3)))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (neg.f32 (+.f32 (/.f32 (-.f32 (/.f32 (/.f32 #s(literal 1/16 binary32) u1) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (/.f32 #s(literal -1/8 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1) (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))) u1))
u1
(* u1 (+ 1 u1))
(*.f32 u1 (+.f32 #s(literal 1 binary32) u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #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) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1)))
(/ 50000000000/314159265359 u2)
(/.f32 #s(literal 50000000000/314159265359 binary32) u2)
(/ 50000000000/314159265359 u2)
(/.f32 #s(literal 50000000000/314159265359 binary32) u2)
(/ 50000000000/314159265359 u2)
(/.f32 #s(literal 50000000000/314159265359 binary32) u2)
(/ 50000000000/314159265359 u2)
(/.f32 #s(literal 50000000000/314159265359 binary32) u2)
(/ 50000000000/314159265359 u2)
(/.f32 #s(literal 50000000000/314159265359 binary32) u2)
(/ 50000000000/314159265359 u2)
(/.f32 #s(literal 50000000000/314159265359 binary32) u2)
(/ 50000000000/314159265359 u2)
(/.f32 #s(literal 50000000000/314159265359 binary32) u2)
(/ 50000000000/314159265359 u2)
(/.f32 #s(literal 50000000000/314159265359 binary32) u2)
(/ 50000000000/314159265359 u2)
(/.f32 #s(literal 50000000000/314159265359 binary32) u2)
(/ 50000000000/314159265359 u2)
(/.f32 #s(literal 50000000000/314159265359 binary32) u2)
(/ 50000000000/314159265359 u2)
(/.f32 #s(literal 50000000000/314159265359 binary32) u2)
(/ 50000000000/314159265359 u2)
(/.f32 #s(literal 50000000000/314159265359 binary32) u2)
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))
(* -31006276680305942139213528068663279/750000000000000000000000000000000 u2)
(*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))
(* u2 (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (pow u2 2)) 31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))
(* u2 (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(* u2 (- (* (pow u2 2) (+ 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 31006276680305942139213528068663279/750000000000000000000000000000000))
(*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 5))
(*.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 5 binary32)))
(* (pow u2 5) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (+.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(* (pow u2 5) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4)))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (-.f32 (+.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (/.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))))
(* (pow u2 5) (- (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))) (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4)))))
(*.f32 (pow.f32 u2 #s(literal 5 binary32)) (-.f32 (+.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (/.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))))
(* -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (pow u2 5))
(*.f32 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 5 binary32)))
(* -1 (* (pow u2 5) (- 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(*.f32 (+.f32 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))
(* -1 (* (pow u2 5) (- (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(*.f32 (+.f32 (/.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (+.f32 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))
(* -1 (* (pow u2 5) (- (+ 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 (/ 31006276680305942139213528068663279/750000000000000000000000000000000 (pow u2 4))) (* 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 (/ 1 (pow u2 2))))))
(*.f32 (+.f32 (/.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (+.f32 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (neg.f32 (pow.f32 u2 #s(literal 5 binary32))))

eval211.0ms (1.3%)

Compiler

Compiled 52393 to 3769 computations (92.8% saved)

prune359.0ms (2.2%)

Pruning

106 alts after pruning (103 fresh and 3 done)

PrunedKeptTotal
New1769501819
Fresh135366
Picked505
Done033
Total17871061893
Accuracy
99.9%
Counts
1893 → 106
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.4%
(/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
65.6%
(/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
89.9%
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
82.5%
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32)))
19.4%
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 #s(literal 1 binary32) u1))
82.4%
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) u2))
82.4%
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
89.8%
(/.f32 (-.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 u2 #s(literal -50000000000/314159265359 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
90.1%
(/.f32 (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
94.0%
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
94.0%
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
89.7%
(/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
92.4%
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
92.5%
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
90.1%
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
90.0%
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
69.5%
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
90.1%
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
19.4%
(/.f32 (*.f32 u2 u1) #s(literal 50000000000/314159265359 binary32))
19.4%
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) (/.f32 #s(literal 1 binary32) u2))
65.7%
(/.f32 (sqrt.f32 u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
98.1%
(/.f32 (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
86.9%
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
93.0%
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
75.4%
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32)))
98.5%
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
90.0%
(/.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
82.4%
(/.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
82.4%
(/.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32)))
19.4%
(/.f32 u2 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)))
19.4%
(/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
82.6%
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
19.4%
(/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2)))
89.8%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
94.2%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
94.2%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
90.0%
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
94.0%
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32))))
94.2%
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
82.2%
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
19.4%
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
19.4%
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))
19.4%
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) u1))
94.3%
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
94.0%
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
94.0%
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u2) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)))
19.4%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)) u2))
88.7%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2)))) u2))
72.3%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
98.3%
(/.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))))
19.4%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
19.4%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 u1)))
19.4%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 u1))))
19.4%
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
82.4%
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) u2)))
82.4%
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2)))
65.7%
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u2)))
82.4%
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
94.2%
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)
82.5%
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32))
94.5%
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
92.5%
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
92.4%
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
94.5%
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (+.f32 (*.f32 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2))) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
90.1%
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
82.5%
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))
72.3%
(*.f32 (/.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
94.5%
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
19.4%
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
82.6%
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
94.2%
(*.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
94.2%
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
21.0%
(*.f32 (+.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.4%
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 u1)))
69.6%
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 u1)))
72.4%
(*.f32 (*.f32 u2 (sqrt.f32 u1)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
82.7%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
82.5%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
74.3%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
77.1%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
65.7%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
19.4%
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) u2)
94.6%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
92.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
90.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
98.6%
(*.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 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.7%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
87.0%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
75.4%
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
19.4%
(*.f32 u2 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32))))
19.8%
(*.f32 u2 (+.f32 (*.f32 u1 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
89.7%
(*.f32 u2 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)))))))
90.1%
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
83.2%
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
70.8%
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
69.6%
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
65.7%
(*.f32 u2 (*.f32 (sqrt.f32 u1) #s(literal 314159265359/50000000000 binary32)))
82.6%
(*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
19.7%
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
19.8%
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
19.4%
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (/.f32 #s(literal 1 binary32) u1)))
19.4%
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u2)))
19.4%
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u1))))
19.4%
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2))))
65.7%
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
Compiler

Compiled 5219 to 2052 computations (60.7% saved)

regimes450.0ms (2.7%)

Counts
167 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) u2)
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
(/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (*.f32 u2 u1) #s(literal 50000000000/314159265359 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) u1))
(/.f32 u2 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u2)))
(*.f32 u2 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2))))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (+.f32 (*.f32 u1 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.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 50000000000/314159265359 binary32) u2))
(*.f32 (+.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.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 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 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u2)))
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 u2 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (*.f32 #s(literal 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 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2)))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u1)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) u2)))
(/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(/.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2)))) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(/.f32 (-.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 u2 #s(literal -50000000000/314159265359 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.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 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 u2 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)))))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (+.f32 (*.f32 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2))) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(*.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u2) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u2) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.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)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(/.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)))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.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 (pow.f32 u1 #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.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 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #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)) (pow.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) u1)
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(/.f32 (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 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) u1) (/.f32 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 (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 u2 (+.f32 (*.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 u2 u2)) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
(+.f32 (/.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32))) (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 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (pow.f32 u1 #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)) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))
(/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))) (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (+.f32 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 (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 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.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)) (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
Outputs
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
Calls

8 calls:

83.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
62.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
51.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
47.0ms
u1
46.0ms
cosTheta_i
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)

regimes444.0ms (2.7%)

Counts
145 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) u2)
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
(/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (*.f32 u2 u1) #s(literal 50000000000/314159265359 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) u1))
(/.f32 u2 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u2)))
(*.f32 u2 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2))))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (+.f32 (*.f32 u1 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.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 50000000000/314159265359 binary32) u2))
(*.f32 (+.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.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 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 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u2)))
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 u2 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (*.f32 #s(literal 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 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2)))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u1)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) u2)))
(/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(/.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2)))) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(/.f32 (-.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 u2 #s(literal -50000000000/314159265359 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.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 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 u2 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)))))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (+.f32 (*.f32 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2))) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(*.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u2) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u2) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.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)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(/.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)))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.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 (pow.f32 u1 #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.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 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #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)) (pow.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) u1)
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 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:

99.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
66.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
46.0ms
cosTheta_i
45.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
44.0ms
u1
Results
AccuracySegmentsBranch
98.6%1cosTheta_i
98.6%1u1
98.6%1u2
98.6%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.6%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
98.6%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
98.6%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
98.6%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes489.0ms (2.9%)

Counts
131 → 2
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) u2)
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
(/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (*.f32 u2 u1) #s(literal 50000000000/314159265359 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) u1))
(/.f32 u2 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u2)))
(*.f32 u2 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2))))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (+.f32 (*.f32 u1 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.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 50000000000/314159265359 binary32) u2))
(*.f32 (+.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.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 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 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u2)))
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 u2 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (*.f32 #s(literal 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 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2)))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u1)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) u2)))
(/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(/.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2)))) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(/.f32 (-.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 u2 #s(literal -50000000000/314159265359 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.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 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 u2 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)))))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (+.f32 (*.f32 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2))) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(*.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u2) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u2) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 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))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

7 calls:

113.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
63.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
48.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
36.0ms
cosTheta_i
36.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
94.6%1cosTheta_i
97.8%2u1
98.0%2u2
97.8%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
97.8%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
94.6%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
98.0%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 42 to 33 computations (21.4% saved)

regimes274.0ms (1.6%)

Counts
130 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) u2)
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
(/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (*.f32 u2 u1) #s(literal 50000000000/314159265359 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) u1))
(/.f32 u2 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u2)))
(*.f32 u2 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2))))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (+.f32 (*.f32 u1 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.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 50000000000/314159265359 binary32) u2))
(*.f32 (+.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.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 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 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u2)))
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 u2 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (*.f32 #s(literal 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 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2)))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u1)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) u2)))
(/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(/.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2)))) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(/.f32 (-.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 u2 #s(literal -50000000000/314159265359 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.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 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 u2 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)))))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (/.f32 u2 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (+.f32 (*.f32 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2))) (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(*.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 50000000000/314159265359 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(*.f32 (+.f32 (*.f32 (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 u2))) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)) #s(literal 1 binary32)) (/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -50000000000/314159265359 binary32) u2) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 u2))))) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u2) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) u2) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (neg.f32 u2)))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 u2 (+.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))))))
(*.f32 (sqrt.f32 u1) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
Calls

5 calls:

104.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
43.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
39.0ms
u1
36.0ms
u2
35.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
94.6%1u1
94.6%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
94.6%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
94.6%1u2
94.6%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 31 to 24 computations (22.6% saved)

regimes292.0ms (1.8%)

Counts
105 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) u2)
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
(/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (*.f32 u2 u1) #s(literal 50000000000/314159265359 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) u1))
(/.f32 u2 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u2)))
(*.f32 u2 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2))))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (+.f32 (*.f32 u1 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.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 50000000000/314159265359 binary32) u2))
(*.f32 (+.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.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 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 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u2)))
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 u2 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (*.f32 #s(literal 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 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2)))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u1)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) u2)))
(/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(/.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2)))) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(/.f32 (-.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 u2 #s(literal -50000000000/314159265359 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.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 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 u2 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2)))))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))))))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 u2 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
Calls

7 calls:

66.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
34.0ms
u1
34.0ms
cosTheta_i
34.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
31.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
92.5%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
92.5%1cosTheta_i
92.5%1u2
92.5%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
92.5%1u1
92.5%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
92.5%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Compiler

Compiled 42 to 33 computations (21.4% saved)

regimes191.0ms (1.1%)

Counts
92 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) u2)
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
(/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (*.f32 u2 u1) #s(literal 50000000000/314159265359 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) u1))
(/.f32 u2 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u2)))
(*.f32 u2 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2))))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (+.f32 (*.f32 u1 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.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 50000000000/314159265359 binary32) u2))
(*.f32 (+.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.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 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 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u2)))
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 u2 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (*.f32 #s(literal 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 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2)))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u1)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) u2)))
(/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(/.f32 u2 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))) #s(literal -314159265359/50000000000 binary32)) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (+.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 #s(literal 314159265359/300000000000 binary32) (*.f32 u2 u2)))) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(/.f32 (-.f32 (*.f32 u2 (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) (/.f32 u2 #s(literal -50000000000/314159265359 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2) (/.f32 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32)) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
Calls

7 calls:

29.0ms
cosTheta_i
28.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
27.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
26.0ms
u1
25.0ms
u2
Results
AccuracySegmentsBranch
90.2%1u2
90.2%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
90.2%1u1
90.2%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
90.2%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
90.2%1cosTheta_i
90.2%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Compiler

Compiled 42 to 33 computations (21.4% saved)

regimes182.0ms (1.1%)

Counts
71 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) u2)
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
(/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (*.f32 u2 u1) #s(literal 50000000000/314159265359 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) u1))
(/.f32 u2 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u2)))
(*.f32 u2 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2))))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (+.f32 (*.f32 u1 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.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 50000000000/314159265359 binary32) u2))
(*.f32 (+.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.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 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 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u2)))
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 u2 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (*.f32 #s(literal 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 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2)))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u1)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) u2)))
(/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
Outputs
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
Calls

7 calls:

50.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
25.0ms
u1
22.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
20.0ms
cosTheta_i
20.0ms
u2
Results
AccuracySegmentsBranch
90.1%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
90.1%1cosTheta_i
90.1%1u1
90.1%1u2
90.1%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
90.1%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
90.1%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 42 to 33 computations (21.4% saved)

regimes144.0ms (0.9%)

Counts
69 → 2
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) u2)
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
(/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (*.f32 u2 u1) #s(literal 50000000000/314159265359 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) u1))
(/.f32 u2 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u2)))
(*.f32 u2 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2))))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (+.f32 (*.f32 u1 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.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 50000000000/314159265359 binary32) u2))
(*.f32 (+.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.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 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 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u2)))
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 u2 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (*.f32 #s(literal 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 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2)))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u1)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) u2)))
(/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
Outputs
(*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
Calls

7 calls:

21.0ms
u2
20.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
20.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
20.0ms
cosTheta_i
19.0ms
u1
Results
AccuracySegmentsBranch
82.7%1cosTheta_i
87.6%2u1
87.2%2u2
87.6%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
87.6%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
86.7%2(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
87.2%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 42 to 33 computations (21.4% saved)

regimes154.0ms (0.9%)

Counts
68 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) u2)
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
(/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (*.f32 u2 u1) #s(literal 50000000000/314159265359 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) u1))
(/.f32 u2 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u2)))
(*.f32 u2 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2))))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (+.f32 (*.f32 u1 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.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 50000000000/314159265359 binary32) u2))
(*.f32 (+.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.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 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 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) u2)))
(*.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) u2)
(*.f32 (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) #s(literal 314159265359/50000000000 binary32))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) u2))
(/.f32 u2 (*.f32 #s(literal 50000000000/314159265359 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 u2 (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.f32 u2 (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (*.f32 #s(literal 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 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 u2 (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u2)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) u2)))
(*.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) u2)) #s(literal -314159265359/50000000000 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u2 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 u2 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32)))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 (/.f32 u1 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) u1)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u1)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (*.f32 #s(literal 50000000000/314159265359 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))) u2)))
(/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u2) #s(literal 314159265359/50000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (/.f32 #s(literal 314159265359/50000000000 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
Outputs
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Calls

7 calls:

29.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
26.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
20.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
19.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
19.0ms
u1
Results
AccuracySegmentsBranch
82.7%1cosTheta_i
82.7%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
82.7%1u2
82.7%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
82.7%1u1
82.7%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
82.7%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Compiler

Compiled 42 to 33 computations (21.4% saved)

regimes85.0ms (0.5%)

Counts
35 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) u2)
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
(/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (*.f32 u2 u1) #s(literal 50000000000/314159265359 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) u1))
(/.f32 u2 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u2)))
(*.f32 u2 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2))))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (+.f32 (*.f32 u1 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.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 50000000000/314159265359 binary32) u2))
(*.f32 (+.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(*.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 u1 #s(literal 1 binary32)))))
Outputs
(*.f32 u2 (*.f32 #s(literal 314159265359/50000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
Calls

7 calls:

19.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
12.0ms
u1
11.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
11.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
10.0ms
cosTheta_i
Results
AccuracySegmentsBranch
82.6%1u2
82.6%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
82.6%1u1
82.6%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
82.6%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
82.6%1cosTheta_i
82.6%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Compiler

Compiled 42 to 33 computations (21.4% saved)

regimes53.0ms (0.3%)

Counts
33 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) u2)
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
(/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (*.f32 u2 u1) #s(literal 50000000000/314159265359 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) u1))
(/.f32 u2 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u2)))
(*.f32 u2 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2))))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (+.f32 (*.f32 u1 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u1 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.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 50000000000/314159265359 binary32) u2))
(*.f32 (+.f32 u1 #s(literal 1/2 binary32)) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
Outputs
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (sqrt.f32 u1))
Calls

5 calls:

11.0ms
u1
10.0ms
cosTheta_i
10.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
10.0ms
u2
9.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Results
AccuracySegmentsBranch
65.7%1u2
65.7%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
65.7%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
65.7%1cosTheta_i
65.7%1u1
Compiler

Compiled 25 to 20 computations (20% saved)

regimes80.0ms (0.5%)

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

5 calls:

45.0ms
u1
9.0ms
(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
8.0ms
cosTheta_i
8.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
8.0ms
u2
Results
AccuracySegmentsBranch
65.7%1(sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
65.7%1cosTheta_i
65.7%1u1
65.7%1u2
65.7%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 25 to 20 computations (20% saved)

regimes37.0ms (0.2%)

Counts
26 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) u2)
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
(/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (*.f32 u2 u1) #s(literal 50000000000/314159265359 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) u1))
(/.f32 u2 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u2)))
(*.f32 u2 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2))))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (+.f32 (*.f32 u1 (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))))
Outputs
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
Calls

4 calls:

12.0ms
u2
8.0ms
cosTheta_i
8.0ms
u1
7.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
19.8%1cosTheta_i
19.8%1u1
19.8%1u2
19.8%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 18 to 14 computations (22.2% saved)

regimes31.0ms (0.2%)

Counts
23 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) u2)
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
(/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (*.f32 u2 u1) #s(literal 50000000000/314159265359 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) u1))
(/.f32 u2 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u2)))
(*.f32 u2 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u2 #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u1)))
(/.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (neg.f32 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u2))))
Outputs
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)) u2))
Calls

4 calls:

9.0ms
u2
7.0ms
u1
7.0ms
cosTheta_i
7.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
19.4%1cosTheta_i
19.4%1u1
19.4%1u2
19.4%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 18 to 14 computations (22.2% saved)

regimes47.0ms (0.3%)

Counts
17 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) u2)
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
(/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (*.f32 u2 u1) #s(literal 50000000000/314159265359 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) u1))
(/.f32 u2 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)))
(/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) (/.f32 #s(literal 1 binary32) u2))
(/.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u1))))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u2)))
(*.f32 u2 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 50000000000/314159265359 binary32) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))))
Outputs
(/.f32 u2 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)))
Calls

4 calls:

29.0ms
u2
6.0ms
cosTheta_i
5.0ms
u1
5.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
19.4%1u2
19.4%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
19.4%1u1
19.4%1cosTheta_i
Compiler

Compiled 18 to 14 computations (22.2% saved)

regimes32.0ms (0.2%)

Counts
9 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) u2)
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
(/.f32 u1 (/.f32 #s(literal 50000000000/314159265359 binary32) u2))
(/.f32 (*.f32 u2 u1) #s(literal 50000000000/314159265359 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (/.f32 u2 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 50000000000/314159265359 binary32) (*.f32 u2 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 50000000000/314159265359 binary32) u2) u1))
Outputs
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
Calls

4 calls:

3.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
3.0ms
u1
3.0ms
cosTheta_i
3.0ms
u2
Results
AccuracySegmentsBranch
19.4%1u2
19.4%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
19.4%1cosTheta_i
19.4%1u1
Compiler

Compiled 18 to 14 computations (22.2% saved)

regimes8.0ms (0%)

Counts
3 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u1) u2)
Outputs
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Calls

4 calls:

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

Compiled 18 to 14 computations (22.2% saved)

regimes4.0ms (0%)

Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
Outputs
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
Calls

3 calls:

1.0ms
u1
1.0ms
cosTheta_i
1.0ms
u2
Results
AccuracySegmentsBranch
19.4%1u2
19.4%1cosTheta_i
19.4%1u1
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.4855702817440033
0.5370556116104126
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch2.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0019141635857522488
0.002320060972124338
Compiler

Compiled 20 to 16 computations (20% saved)

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Rules
70×*-commutative_binary32
20×+-commutative_binary32
sub-neg_binary32
neg-sub0_binary32
1-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
078261
1126261
2129261
3131261
4132261
Stop Event
saturated
Calls
Call 1
Inputs
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 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 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (*.f32 (sqrt.f32 (*.f32 u1 (+.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))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(if (<=.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 8589935/4294967296 binary32)) (*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) 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 u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)) u2))
(/.f32 u2 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)))
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))
Outputs
(/.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 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 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 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))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(if (<=.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 8589935/4294967296 binary32)) (*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(if (<=.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 8589935/4294967296 binary32)) (*.f32 u2 (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) 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 u1))
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 (sqrt.f32 u1)))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u1 (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -31006276680305942139213528068663279/750000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)) u2))
(/.f32 u2 (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 50000000000/314159265359 binary32)))
(*.f32 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)) u1)
(*.f32 u1 (/.f32 u2 #s(literal 50000000000/314159265359 binary32)))
(*.f32 u1 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) u1)
(*.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 u2 u1))

soundness3.0s (17.9%)

Rules
8622×*-lowering-*.f32
8622×*-lowering-*.f64
8086×*-lowering-*.f32
8086×*-lowering-*.f64
4866×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036223
1140171
2615169
33527169
08218169
08907423
130836184
091266184
01032
12732
29330
340830
4145230
5616230
0815830
0202964
1647839
22074765
36625763
08143763
039151
1152135
2609135
33240135
08493135
08217231
129025889
086615889
040191
1165178
2645178
32586178
08247178
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 755 to 456 computations (39.6% saved)

preprocess168.0ms (1%)

Remove

(negabs u2)

(abs cosTheta_i)

Compiler

Compiled 1032 to 566 computations (45.2% saved)

end0.0ms (0%)

Profiling

Loading profile data...