Trowbridge-Reitz Sample, near normal, slope_x

Time bar (total: 11.9s)

analyze391.0ms (3.3%)

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: 259.0ms
...c/correct-round.rkt:119:19: 97.0ms (37.4% of total)
ival-mult: 35.0ms (13.5% of total)
ival-<=: 32.0ms (12.3% of total)
ival-cos: 26.0ms (10% of total)
ival-sqrt: 16.0ms (6.2% of total)
ival->: 16.0ms (6.2% of total)
ival-sub: 15.0ms (5.8% of total)
ival-div: 11.0ms (4.2% of total)
ival-and: 10.0ms (3.9% of total)
const: 1.0ms (0.4% of total)
backward-pass: 1.0ms (0.4% of total)

sample2.2s (18.7%)

Results
1.9s8256×0valid
1.0ms0precondition
Precisions
Click to see histograms. Total time spent on operations: 1.5s
...c/correct-round.rkt:119:19: 459.0ms (29.8% of total)
ival-<=: 449.0ms (29.1% of total)
ival-mult: 141.0ms (9.1% of total)
ival-cos: 133.0ms (8.6% of total)
ival-sub: 105.0ms (6.8% of total)
ival-div: 75.0ms (4.9% of total)
ival-sqrt: 73.0ms (4.7% of total)
ival->: 55.0ms (3.6% of total)
ival-and: 44.0ms (2.9% of total)
const: 4.0ms (0.3% of total)
backward-pass: 3.0ms (0.2% of total)
Bogosity

preprocess57.0ms (0.5%)

Algorithm
egg-herbie
Rules
680×sum3-define
598×fma-define
506×fnmadd-define
352×fmsub-define
252×fnmsub-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036117
178115
2128115
3228113
4445113
5864113
61397113
71854113
82103113
92175113
102258113
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))) (cos (* 314159265359/50000000000 u2)))
Outputs
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Call 2
Inputs
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (neg u1) (- 1 (neg u1)))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 (neg u2))))
(neg (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))))
(neg (* (sqrt (/ (neg u1) (- 1 (neg u1)))) (cos (* 314159265359/50000000000 u2))))
(neg (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 (neg u2)))))
(* (sqrt (/ cosTheta_i (- 1 cosTheta_i))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 cosTheta_i)))
(* (sqrt (/ u2 (- 1 u2))) (cos (* 314159265359/50000000000 u1)))
Outputs
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* (sqrt (/ (neg u1) (- 1 (neg u1)))) (cos (* 314159265359/50000000000 u2)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ u1 (- -1 u1))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 (neg u2))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(neg (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))))
(* (cos (* 314159265359/50000000000 u2)) (neg (sqrt (/ u1 (- 1 u1)))))
(neg (* (sqrt (/ (neg u1) (- 1 (neg u1)))) (cos (* 314159265359/50000000000 u2))))
(* (cos (* 314159265359/50000000000 u2)) (neg (sqrt (/ u1 (- -1 u1)))))
(neg (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 (neg u2)))))
(* (cos (* 314159265359/50000000000 u2)) (neg (sqrt (/ u1 (- 1 u1)))))
(* (sqrt (/ cosTheta_i (- 1 cosTheta_i))) (cos (* 314159265359/50000000000 u2)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt (/ cosTheta_i (- 1 cosTheta_i))))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 cosTheta_i)))
(* (sqrt (/ u2 (- 1 u2))) (cos (* 314159265359/50000000000 u1)))
(* (sqrt (/ u2 (- 1 u2))) (cos (* u1 314159265359/50000000000)))
Symmetry

(abs cosTheta_i)

(abs u2)

explain107.0ms (0.9%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
10-1(0.9999699592590332 0.0005884504062123597 0.25292113423347473)(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
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-(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
00-0-#s(literal 314159265359/50000000000 binary32)
00-0-#s(literal 1 binary32)
00-0-u2
00-0-(-.f32 #s(literal 1 binary32) u1)
Results
71.0ms512×0valid
Compiler

Compiled 94 to 35 computations (62.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 41.0ms
ival-mult: 10.0ms (24.3% of total)
...c/correct-round.rkt:119:19: 10.0ms (24.3% of total)
ival-cos: 7.0ms (17% of total)
ival-sub: 4.0ms (9.7% of total)
ival-div: 4.0ms (9.7% of total)
ival-sqrt: 4.0ms (9.7% of total)
const: 1.0ms (2.4% 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
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Compiler

Compiled 14 to 11 computations (21.4% saved)

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

localize45.0ms (0.4%)

Localize:

Found 4 expressions of interest:

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

Compiled 40 to 12 computations (70% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-mult: 5.0ms (26.8% of total)
...c/correct-round.rkt:119:19: 4.0ms (21.5% of total)
ival-cos: 3.0ms (16.1% of total)
ival-sub: 2.0ms (10.7% of total)
ival-div: 2.0ms (10.7% of total)
ival-sqrt: 2.0ms (10.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series8.0ms (0.1%)

Counts
5 → 72
Calls
Call 1
Inputs
#<alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (sqrt (/ u1 (- 1 u1)))>
#<alt (/ u1 (- 1 u1))>
#<alt (- 1 u1)>
#<alt (* 314159265359/50000000000 u2)>
Outputs
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))>
#<alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))>
#<alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))>
#<alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (sqrt (/ u1 (- 1 u1)))>
#<alt (+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))>
#<alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))>
#<alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))>
#<alt (sqrt -1)>
#<alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))>
#<alt (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))>
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)>
#<alt 1>
#<alt (+ 1 (* -1 u1))>
#<alt (+ 1 (* -1 u1))>
#<alt (+ 1 (* -1 u1))>
#<alt (* -1 u1)>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* -1 u1)>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
Calls

18 calls:

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

rewrite265.0ms (2.2%)

Algorithm
batch-egg-rewrite
Rules
2974×*-lowering-*.f32
2974×*-lowering-*.f64
2024×/-lowering-/.f32
2024×/-lowering-/.f64
1310×pow-lowering-pow.f64
Iterations

Useful iterations: 2 (0.0ms)

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

simplify257.0ms (2.2%)

Algorithm
egg-herbie
Rules
5226×*-lowering-*.f32
5226×*-lowering-*.f64
2170×+-lowering-+.f64
2170×+-lowering-+.f32
1730×fma-lowering-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

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

eval54.0ms (0.5%)

Compiler

Compiled 14443 to 2127 computations (85.3% saved)

prune89.0ms (0.8%)

Pruning

24 alts after pruning (23 fresh and 1 done)

PrunedKeptTotal
New49223515
Fresh000
Picked011
Done000
Total49224516
Accuracy
99.7%
Counts
516 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(/.f32 (cos.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)))
72.1%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))
90.2%
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
98.0%
(*.f32 (pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.0%
(*.f32 (pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
70.3%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.9%
(*.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
85.0%
(*.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.8%
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.4%
(*.f32 (sqrt.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.5%
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.5%
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.9%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.4%
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.2%
(*.f32 (sqrt.f32 (*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.0%
(*.f32 (sqrt.f32 (*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.5%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.2%
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
80.2%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Compiler

Compiled 1060 to 711 computations (32.9% saved)

simplify50.0ms (0.4%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f32 u1 #s(literal 1 binary32))
cost-diff0
(pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32))
cost-diff0
(/.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))))
cost-diff64
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))
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-diff3328
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
cost-diff0
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))
cost-diff96
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))
cost-diff96
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)))
cost-diff96
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
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 #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)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Rules
756×fma-define
588×*-lowering-*.f32
588×*-lowering-*.f64
568×fma-lowering-fma.f32
568×fma-lowering-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
036241
179234
2190230
3478228
4848228
5998228
61117228
71344228
81405228
91475228
01475228
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (pow (+ (/ 1 u1) -1) -1/2) (cos (* 314159265359/50000000000 u2)))
(pow (+ (/ 1 u1) -1) -1/2)
(+ (/ 1 u1) -1)
(/ 1 u1)
1
u1
-1
-1/2
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
u1
(- 1 u1)
1
(* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt (* (/ 1 (+ u1 -1)) (neg u1)))
(* (/ 1 (+ u1 -1)) (neg u1))
(/ 1 (+ u1 -1))
1
(+ u1 -1)
u1
-1
(neg u1)
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(+ (sqrt (/ u1 (- 1 u1))) (* (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))))
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
u1
(- 1 u1)
1
(* (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))
(* u2 u2)
u2
(* (sqrt (/ u1 (- 1 u1))) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))
-98696044010906577398881/5000000000000000000000
(* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)
9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000
(/ 1 (/ (pow (+ u1 1) 1/2) (* (cos (* 314159265359/50000000000 u2)) (pow u1 1/2))))
1
(/ (pow (+ u1 1) 1/2) (* (cos (* 314159265359/50000000000 u2)) (pow u1 1/2)))
(pow (+ u1 1) 1/2)
(+ u1 1)
u1
1/2
(* (cos (* 314159265359/50000000000 u2)) (pow u1 1/2))
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(pow u1 1/2)
Outputs
(* (pow (+ (/ 1 u1) -1) -1/2) (cos (* 314159265359/50000000000 u2)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(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)
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/ u1 (- 1 u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(- 1 u1)
(-.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
(* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt (* (/ 1 (+ u1 -1)) (neg u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(* (/ 1 (+ u1 -1)) (neg u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/ 1 (+ u1 -1))
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))
1
#s(literal 1 binary32)
(+ u1 -1)
(+.f32 u1 #s(literal -1 binary32))
u1
-1
#s(literal -1 binary32)
(neg u1)
(neg.f32 u1)
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(+ (sqrt (/ u1 (- 1 u1))) (* (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(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)
(* (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(* u2 u2)
(*.f32 u2 u2)
u2
(* (sqrt (/ u1 (- 1 u1))) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))
(+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
-98696044010906577398881/5000000000000000000000
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)
(*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
(/ 1 (/ (pow (+ u1 1) 1/2) (* (cos (* 314159265359/50000000000 u2)) (pow u1 1/2))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32))))
1
#s(literal 1 binary32)
(/ (pow (+ u1 1) 1/2) (* (cos (* 314159265359/50000000000 u2)) (pow u1 1/2)))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))))
(pow (+ u1 1) 1/2)
(pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))
(+ u1 1)
(+.f32 #s(literal 1 binary32) u1)
u1
1/2
#s(literal 1/2 binary32)
(* (cos (* 314159265359/50000000000 u2)) (pow u1 1/2))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(pow u1 1/2)
(pow.f32 u1 #s(literal 1/2 binary32))

localize202.0ms (1.7%)

Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))
accuracy99.2%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy98.8%
(/.f32 (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))))
accuracy99.4%
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy99.0%
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
accuracy98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
accuracy98.7%
(*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
accuracy99.5%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy99.4%
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))
accuracy99.0%
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy100.0%
(-.f32 #s(literal 1 binary32) u1)
accuracy99.6%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
accuracy99.4%
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy99.6%
(cos.f32 (*.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.5%
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
139.0ms256×0valid
Compiler

Compiled 265 to 38 computations (85.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 91.0ms
ival-pow: 22.0ms (24.1% of total)
ival-div: 20.0ms (21.9% of total)
ival-mult: 19.0ms (20.8% of total)
...c/correct-round.rkt:119:19: 13.0ms (14.3% of total)
ival-add: 6.0ms (6.6% of total)
ival-cos: 4.0ms (4.4% of total)
ival-sqrt: 4.0ms (4.4% of total)
ival-sub: 1.0ms (1.1% of total)
const: 1.0ms (1.1% of total)
ival-neg: 1.0ms (1.1% of total)
backward-pass: 0.0ms (0% of total)

series52.0ms (0.4%)

Counts
22 → 360
Calls
Call 1
Inputs
#<alt (* (pow (+ (/ 1 u1) -1) -1/2) (cos (* 314159265359/50000000000 u2)))>
#<alt (pow (+ (/ 1 u1) -1) -1/2)>
#<alt (+ (/ 1 u1) -1)>
#<alt (/ 1 u1)>
#<alt (sqrt (/ u1 (- 1 u1)))>
#<alt (/ u1 (- 1 u1))>
#<alt (- 1 u1)>
#<alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (sqrt (* (/ 1 (+ u1 -1)) (neg u1)))>
#<alt (* (/ 1 (+ u1 -1)) (neg u1))>
#<alt (/ 1 (+ u1 -1))>
#<alt (+ (sqrt (/ u1 (- 1 u1))) (* (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))))>
#<alt (/ 1 (/ (pow (+ u1 1) 1/2) (* (cos (* 314159265359/50000000000 u2)) (pow u1 1/2))))>
#<alt (/ (pow (+ u1 1) 1/2) (* (cos (* 314159265359/50000000000 u2)) (pow u1 1/2)))>
#<alt (pow (+ u1 1) 1/2)>
#<alt (+ u1 1)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)>
#<alt (* (sqrt (/ u1 (- 1 u1))) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))>
#<alt (* (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (pow u1 1/2))>
Outputs
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))>
#<alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))>
#<alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))>
#<alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (sqrt -1))) (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (sqrt (/ 1 (- (/ 1 u1) 1)))>
#<alt (+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* -98696044010906577398881/5000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))>
#<alt (+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))))))>
#<alt (+ (sqrt (/ 1 (- (/ 1 u1) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt (/ 1 (- (/ 1 u1) 1))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ 1 (- (/ 1 u1) 1)))))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 (- (/ 1 u1) 1))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))>
#<alt (sqrt -1)>
#<alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))>
#<alt (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))>
#<alt (sqrt -1)>
#<alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))>
#<alt (/ 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 (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))>
#<alt (sqrt -1)>
#<alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))>
#<alt (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))>
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)>
#<alt 1>
#<alt (+ 1 (* -1 u1))>
#<alt (+ 1 (* -1 u1))>
#<alt (+ 1 (* -1 u1))>
#<alt (* -1 u1)>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* -1 u1)>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))>
#<alt (+ (* -1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))>
#<alt (+ (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))>
#<alt (+ (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))>
#<alt (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 3))) (+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (sqrt -1))>
#<alt (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))>
#<alt (+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))))))>
#<alt (+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))))))))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (* (sqrt u1) (pow (sqrt -1) 2))>
#<alt (+ (* -1/2 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1))))))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/2 (* (sqrt u1) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))))))))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))>
#<alt (+ (sqrt -1) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1))))>
#<alt (+ (sqrt -1) (+ (* 5/16 (/ (sqrt -1) (pow u1 3))) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1)))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))>
#<alt 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 u1) 1)>
#<alt (- (* u1 (- (* -1 u1) 1)) 1)>
#<alt (- (* u1 (- (* u1 (- (* -1 u1) 1)) 1)) 1)>
#<alt (/ 1 u1)>
#<alt (/ (+ 1 (/ 1 u1)) u1)>
#<alt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)>
#<alt (/ (+ 1 (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3))))) u1)>
#<alt (/ 1 u1)>
#<alt (/ (+ 1 (/ 1 u1)) u1)>
#<alt (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))>
#<alt (* -1 (/ (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) u1))>
#<alt (+ (sqrt u1) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))>
#<alt (+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))>
#<alt (+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))))))>
#<alt (+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (- 1 (* 1/4 (/ 1 u1)))))))))))))))>
#<alt (+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))>
#<alt (- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (/ 1/2 (* u1 (sqrt -1))))>
#<alt (- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))) (/ 1/2 (* u1 (sqrt -1))))>
#<alt (- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (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)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* 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)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))) (/ 1/2 (* u1 (sqrt -1))))>
#<alt (+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))>
#<alt (+ (sqrt -1) (+ (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -5/16 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))>
#<alt (sqrt (/ u1 (- 1 u1)))>
#<alt (+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))>
#<alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))>
#<alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (+ (* -1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))>
#<alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))))))>
#<alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (+ (cos (* 314159265359/50000000000 u2)) (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))>
#<alt (+ (cos (* 314159265359/50000000000 u2)) (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2)))))>
#<alt (+ (cos (* 314159265359/50000000000 u2)) (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (+ (* -5/16 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 3))) (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))>
#<alt (+ (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (cos (* 314159265359/50000000000 u2))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) u1))) u1)) (* -1/2 (cos (* 314159265359/50000000000 u2)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ u1 (+ 1 u1)))>
#<alt (+ (sqrt (/ u1 (+ 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (+ 1 u1))) (pow u2 2))))>
#<alt (+ (sqrt (/ u1 (+ 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (+ 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (+ 1 u1))) (pow u2 2))))))>
#<alt (+ (sqrt (/ u1 (+ 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (+ 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (+ 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (+ 1 u1)))))))))>
#<alt (* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))>
#<alt (/ (+ (* 1/2 (* (sqrt (pow u1 3)) (/ 1 (cos (* 314159265359/50000000000 u2))))) (* (sqrt u1) (/ 1 (cos (* 314159265359/50000000000 u2))))) u1)>
#<alt (/ (+ (* (sqrt u1) (/ 1 (cos (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* -1/8 (* (sqrt u1) (/ 1 (cos (* 314159265359/50000000000 u2))))) (* 1/2 (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))))))) u1)>
#<alt (/ (+ (* (sqrt u1) (/ 1 (cos (* 314159265359/50000000000 u2)))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))) (* (pow u1 2) (+ (* -1/8 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (cos (* 314159265359/50000000000 u2))))) (* 1/16 (* (sqrt (/ 1 u1)) (/ 1 (cos (* 314159265359/50000000000 u2)))))))))) u1)>
#<alt (/ 1 (cos (* 314159265359/50000000000 u2)))>
#<alt (+ (/ 1 (cos (* 314159265359/50000000000 u2))) (* 1/2 (/ 1 (* u1 (cos (* 314159265359/50000000000 u2))))))>
#<alt (- (+ (/ 1/2 (* u1 (cos (* 314159265359/50000000000 u2)))) (/ 1 (cos (* 314159265359/50000000000 u2)))) (/ 1/8 (* (pow u1 2) (cos (* 314159265359/50000000000 u2)))))>
#<alt (- (+ (/ 1/2 (* u1 (cos (* 314159265359/50000000000 u2)))) (+ (/ 1 (cos (* 314159265359/50000000000 u2))) (* 1/16 (/ 1 (* (pow u1 3) (cos (* 314159265359/50000000000 u2))))))) (* 1/8 (/ 1 (* (pow u1 2) (cos (* 314159265359/50000000000 u2))))))>
#<alt (/ 1 (cos (* 314159265359/50000000000 u2)))>
#<alt (- (/ 1 (cos (* 314159265359/50000000000 u2))) (* 1/2 (/ 1 (* u1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))))>
#<alt (+ (* -1 (/ (+ (* 1/8 (/ 1 (* u1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 4))))) (* 1/2 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))>
#<alt (+ (* -1 (/ (+ (/ 1/16 (* (pow u1 2) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 6)))) (+ (/ 1/8 (* u1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 4)))) (* 1/2 (/ 1 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))))) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))>
#<alt (sqrt (/ (+ 1 u1) u1))>
#<alt (+ (sqrt (/ (+ 1 u1) u1)) (* 98696044010906577398881/5000000000000000000000 (* (sqrt (/ (+ 1 u1) u1)) (pow u2 2))))>
#<alt (+ (sqrt (/ (+ 1 u1) u1)) (* (pow u2 2) (+ (* 98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 u1) u1))) (* 9740909103402808085817682884085781839780052161/30000000000000000000000000000000000000000000 (* (sqrt (/ (+ 1 u1) u1)) (pow u2 2))))))>
#<alt (+ (sqrt (/ (+ 1 u1) u1)) (* (pow u2 2) (+ (* 98696044010906577398881/5000000000000000000000 (sqrt (/ (+ 1 u1) u1))) (* (pow u2 2) (+ (* 9740909103402808085817682884085781839780052161/30000000000000000000000000000000000000000000 (sqrt (/ (+ 1 u1) u1))) (* 58644740808116728613621848561447538841603627747060212551467462864942301/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (+ 1 u1) u1)) (pow u2 2))))))))>
#<alt (* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))>
#<alt (* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))>
#<alt (* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))>
#<alt (* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))>
#<alt (* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))>
#<alt (* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))>
#<alt (* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))>
#<alt (* (sqrt (/ (+ 1 u1) u1)) (/ 1 (cos (* 314159265359/50000000000 u2))))>
#<alt 1>
#<alt (+ 1 (* 1/2 u1))>
#<alt (+ 1 (* u1 (+ 1/2 (* -1/8 u1))))>
#<alt (+ 1 (* u1 (+ 1/2 (* u1 (- (* 1/16 u1) 1/8)))))>
#<alt (sqrt u1)>
#<alt (* u1 (+ (sqrt (/ 1 u1)) (* 1/2 (sqrt (/ 1 (pow u1 3))))))>
#<alt (* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (* 1/2 (sqrt (/ 1 (pow u1 3)))))))>
#<alt (* u1 (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/16 (sqrt (/ 1 (pow u1 7)))) (* 1/2 (sqrt (/ 1 (pow u1 3))))))))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* u1 (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))>
#<alt (* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))))>
#<alt (* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 4)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))))>
#<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 (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt 1>
#<alt (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))>
#<alt (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))>
#<alt (+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))>
#<alt (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))>
#<alt (+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))>
#<alt (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (+ (* 1/2 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* -3/8 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* 3/8 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1))))>
#<alt (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))>
#<alt (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))>
#<alt (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))>
#<alt (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))>
#<alt (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))>
#<alt (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))))>
#<alt (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))>
#<alt (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (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)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))>
#<alt (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (+ (* 1/2 (/ (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* -3/8 (/ (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) u1))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) u1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2))))>
#<alt (+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))))>
#<alt (+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1)))))))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))>
Calls

90 calls:

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

rewrite411.0ms (3.5%)

Algorithm
batch-egg-rewrite
Rules
3118×*-lowering-*.f32
3118×*-lowering-*.f64
2678×/-lowering-/.f32
2678×/-lowering-/.f64
1962×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036173
1204166
21510164
08483164
Stop Event
iter limit
node limit
Counts
22 → 779
Calls
Call 1
Inputs
(* (pow (+ (/ 1 u1) -1) -1/2) (cos (* 314159265359/50000000000 u2)))
(pow (+ (/ 1 u1) -1) -1/2)
(+ (/ 1 u1) -1)
(/ 1 u1)
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
(- 1 u1)
(* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt (* (/ 1 (+ u1 -1)) (neg u1)))
(* (/ 1 (+ u1 -1)) (neg u1))
(/ 1 (+ u1 -1))
(+ (sqrt (/ u1 (- 1 u1))) (* (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))))
(/ 1 (/ (pow (+ u1 1) 1/2) (* (cos (* 314159265359/50000000000 u2)) (pow u1 1/2))))
(/ (pow (+ u1 1) 1/2) (* (cos (* 314159265359/50000000000 u2)) (pow u1 1/2)))
(pow (+ u1 1) 1/2)
(+ u1 1)
(* 314159265359/50000000000 u2)
(cos (* 314159265359/50000000000 u2))
(* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)
(* (sqrt (/ u1 (- 1 u1))) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(* (* u2 u2) (* (sqrt (/ u1 (- 1 u1))) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))
(* (cos (* 314159265359/50000000000 u2)) (pow u1 1/2))
Outputs
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.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/4 binary32)) (*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)))
(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/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal -1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/4 binary32)) (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/4 binary32))))
(pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/4 binary32))
(pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(fma.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1)))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (exp.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(expm1.f32 (neg.f32 (log.f32 u1)))
(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 u1 u1) #s(literal -1/2 binary32))
(pow.f32 (neg.f32 (neg.f32 u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) u1)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 u1))))
(*.f32 #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 (pow.f32 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)))))
(fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) 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 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #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 (neg.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 (neg.f32 u1) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/2 binary32))) (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (sqrt.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))) (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 (pow.f32 (-.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 u1 (-.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) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 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 (+.f32 u1 #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 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(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 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)))
(fabs.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.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 #s(literal -1 binary32) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) 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 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) 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 #s(literal -1 binary32) (neg.f32 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 u1 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.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 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (pow.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) #s(literal 2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) u1)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) u1)
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)) u1)
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) u1)
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (pow.f32 (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (+.f32 (*.f32 u1 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 u1 u1) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (neg.f32 u1) (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal -1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(neg.f32 (+.f32 u1 #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 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 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 u1 u1) (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #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 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1))))
(/.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.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) 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) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (cos.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)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.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)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (cos.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)))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) 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 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #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 (neg.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 (neg.f32 u1) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/2 binary32))) (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (sqrt.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))) (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 (pow.f32 (-.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 u1 (-.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) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 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 (+.f32 u1 #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 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(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 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)))
(fabs.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (-.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 #s(literal -1 binary32) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) 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 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) 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 #s(literal -1 binary32) (neg.f32 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 u1 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.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 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (pow.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) #s(literal 2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) u1)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) u1)
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1 binary32)) u1)
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) u1)
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (pow.f32 (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (+.f32 (*.f32 u1 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 u1 u1) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (neg.f32 u1) (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal -1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))
(pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))
(*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #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 -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))))
(+.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))) (-.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 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 3/2 binary32)) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (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)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)))) (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) #s(literal 2 binary32))))) #s(literal -1 binary32))
(fma.f32 u2 (*.f32 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(fma.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 u2) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(fma.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 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))))
(fma.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.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)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))))
(fma.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(fma.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 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))))
(fma.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 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))))
(fma.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(-.f32 (/.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)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))))) (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) #s(literal 2 binary32))) (-.f32 (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)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))))))
(-.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))) (-.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 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 3/2 binary32)) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (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)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)))) (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))) (-.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 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 3/2 binary32)) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (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)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)))) (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) #s(literal 2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))) (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))) (-.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))) (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) #s(literal 2 binary32))) (-.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)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)))))))
(/.f32 (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) #s(literal 2 binary32)))) (-.f32 (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)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))))) (neg.f32 (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))) (-.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))))) (neg.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) #s(literal 2 binary32))) (-.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)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) #s(literal 2 binary32))))) (neg.f32 (-.f32 (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)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))))))
(/.f32 (-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) #s(literal 2 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (*.f32 (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (*.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (*.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (*.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.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)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))))) (*.f32 (-.f32 (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)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) #s(literal 2 binary32))))) (*.f32 (-.f32 (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)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)))) (-.f32 (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)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))))) (neg.f32 (neg.f32 (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))) (-.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) #s(literal 2 binary32)))))) (neg.f32 (neg.f32 (-.f32 (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)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) #s(literal 2 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (-.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))
(*.f32 (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))) (-.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))))
(*.f32 (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (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)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) #s(literal -1 binary32))
(-.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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (cos.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 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))))) (neg.f32 (-.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 (cos.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 (*.f32 (cos.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/4 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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 (neg.f32 (/.f32 (*.f32 (cos.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/4 binary32)))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (cos.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 -1 binary32) (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (*.f32 (cos.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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (cos.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)) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (/.f32 (*.f32 (cos.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/4 binary32))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (*.f32 (cos.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) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.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) (neg.f32 (*.f32 (cos.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) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (*.f32 (cos.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/4 binary32)))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32)) (/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32))
(pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (/.f32 #s(literal -1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (cos.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)) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))))
(/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)))
(/.f32 #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)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (*.f32 (cos.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)) (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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 1 binary32) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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))) (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32))
(/.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 u1 #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (/.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))) (neg.f32 (neg.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (neg.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (neg.f32 (/.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 u1 #s(literal 1/4 binary32)))) (neg.f32 (pow.f32 u1 #s(literal 1/4 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #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)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))
(*.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (pow.f32 (+.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/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (/.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)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (sqrt.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #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)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (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)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (cos.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 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(*.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))) (/.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 u1 #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))) (/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.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 (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(*.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 u1 #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/2 binary32))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/4 binary32)))) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) #s(literal -1 binary32)) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) #s(literal 1 binary32)) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))))))
(*.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/4 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 1/4 binary32))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log1p.f32 u1)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log1p.f32 u1) #s(literal 1/4 binary32)) (*.f32 (log1p.f32 u1) #s(literal 1/4 binary32))))
(pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log1p.f32 u1))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (pow.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(sqrt.f32 (+.f32 #s(literal 1 binary32) u1))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(*.f32 (pow.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(exp.f32 (log1p.f32 u1))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 u1)))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(+.f32 u1 #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) #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))
(-.f32 #s(literal 1 binary32) (neg.f32 u1))
(-.f32 u1 #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) (neg.f32 u1)))) (/.f32 (*.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (neg.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) (neg.f32 u1))))
(/.f32 (exp.f32 (log1p.f32 (*.f32 u1 (*.f32 u1 u1)))) (exp.f32 (log.f32 (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (exp.f32 (log.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (exp.f32 (log.f32 (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (+.f32 u1 #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (neg.f32 (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1))) (*.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 u1))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(*.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))
(*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2)
(+.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(+.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 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 -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 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 -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 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)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 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)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 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 -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(-.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (/.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 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)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 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 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 u1 #s(literal 1/2 binary32))))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 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 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 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 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 u1 #s(literal 1/2 binary32))))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 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 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 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 -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u1 #s(literal 1/2 binary32))))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 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 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 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 -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u1 #s(literal 1/2 binary32))))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 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 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 u1 #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 u1 #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 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 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (neg.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(+.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2)) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)))
(+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))))
(+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))))
(fma.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)))
(fma.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2)) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2))) (-.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2)) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))) (-.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))))))
(*.f32 u2 (*.f32 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)))
(*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 u2))
(*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(*.f32 (*.f32 (*.f32 u2 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) u2)
(*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (cos.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)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))

simplify396.0ms (3.3%)

Algorithm
egg-herbie
Rules
6716×*-lowering-*.f32
6716×*-lowering-*.f64
4066×+-lowering-+.f64
4066×+-lowering-+.f32
1612×sum5-define
Iterations

Useful iterations: 2 (0.0ms)

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

eval155.0ms (1.3%)

Compiler

Compiled 42524 to 3933 computations (90.8% saved)

prune331.0ms (2.8%)

Pruning

49 alts after pruning (46 fresh and 3 done)

PrunedKeptTotal
New1625341659
Fresh61218
Picked325
Done011
Total1634491683
Accuracy
99.8%
Counts
1683 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.2%
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
80.2%
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
98.5%
(/.f32 (cos.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)))
79.8%
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)))
74.0%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
74.1%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))
20.1%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
71.9%
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))))
62.0%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
87.9%
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
86.9%
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
98.0%
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.8%
(*.f32 (pow.f32 (/.f32 (exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)))) (exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.7%
(*.f32 (pow.f32 (/.f32 (exp.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.2%
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.3%
(*.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 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
90.0%
(*.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 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
86.7%
(*.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 -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
98.8%
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
80.1%
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
70.3%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.0%
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.9%
(*.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
68.4%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (sqrt.f32 u1))
86.7%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
85.0%
(*.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.8%
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.4%
(*.f32 (sqrt.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.5%
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.9%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.4%
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
89.9%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
86.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
86.5%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.2%
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
80.1%
(sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
80.2%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
62.2%
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
80.0%
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
72.2%
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
75.1%
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
63.8%
(sqrt.f32 u1)
20.1%
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Compiler

Compiled 1764 to 1267 computations (28.2% saved)

simplify166.0ms (1.4%)

Algorithm
egg-herbie
Localize:

Found 17 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))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
cost-diff0
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
cost-diff0
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff0
(-.f32 #s(literal 1 binary32) u1)
cost-diff0
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
cost-diff0
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
cost-diff0
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Rules
1888×fnmsub-define
1544×fma-define
1494×*-lowering-*.f32
1494×*-lowering-*.f64
1442×fma-lowering-fma.f32
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
032234
183225
2222221
3598221
41096221
51521221
62890219
76984219
08099219
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (* (/ u1 (- 1 (* u1 (* u1 u1)))) (+ 1 (* u1 (+ 1 u1))))) (cos (* 314159265359/50000000000 u2)))
(sqrt (* (/ u1 (- 1 (* u1 (* u1 u1)))) (+ 1 (* u1 (+ 1 u1)))))
(* (/ u1 (- 1 (* u1 (* u1 u1)))) (+ 1 (* u1 (+ 1 u1))))
(/ u1 (- 1 (* u1 (* u1 u1))))
u1
(- 1 (* u1 (* u1 u1)))
1
(* u1 (* u1 u1))
(* u1 u1)
(+ 1 (* u1 (+ 1 u1)))
(* u1 (+ 1 u1))
(+ 1 u1)
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(sqrt u1)
u1
(pow (* (/ u1 (- 1 u1)) (/ u1 (- 1 u1))) 1/4)
(* (/ u1 (- 1 u1)) (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
u1
(- 1 u1)
1
1/4
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(sqrt u1)
u1
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(+ (sqrt (/ u1 (- 1 u1))) (* (* u2 u2) (* (sqrt u1) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))))
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
u1
(- 1 u1)
1
(* (* u2 u2) (* (sqrt u1) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))
(* u2 u2)
u2
(* (sqrt u1) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(sqrt u1)
(+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))
-98696044010906577398881/5000000000000000000000
(* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)
9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000
Outputs
(* (sqrt (* (/ u1 (- 1 (* u1 (* u1 u1)))) (+ 1 (* u1 (+ 1 u1))))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt (* (/ u1 (- 1 (* u1 (* u1 u1)))) (+ 1 (* u1 (+ 1 u1)))))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(* (/ u1 (- 1 (* u1 (* u1 u1)))) (+ 1 (* u1 (+ 1 u1))))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(/ u1 (- 1 (* u1 (* u1 u1))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
u1
(- 1 (* u1 (* u1 u1)))
(-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
1
#s(literal 1 binary32)
(* u1 (* u1 u1))
(*.f32 u1 (*.f32 u1 u1))
(* u1 u1)
(*.f32 u1 u1)
(+ 1 (* u1 (+ 1 u1)))
(+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(* u1 (+ 1 u1))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(+ 1 u1)
(+.f32 u1 #s(literal 1 binary32))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(sqrt u1)
(sqrt.f32 u1)
u1
(pow (* (/ u1 (- 1 u1)) (/ u1 (- 1 u1))) 1/4)
(pow.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal -2 binary32))))) #s(literal 1/4 binary32))
(* (/ u1 (- 1 u1)) (/ u1 (- 1 u1)))
(/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal -2 binary32)))))
(/ 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)
1/4
#s(literal 1/4 binary32)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))
(sqrt u1)
(sqrt.f32 u1)
u1
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(+ (sqrt (/ u1 (- 1 u1))) (* (* u2 u2) (* (sqrt u1) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(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)
(* (* u2 u2) (* (sqrt u1) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))
(*.f32 (*.f32 u2 (sqrt.f32 u1)) (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(* u2 u2)
(*.f32 u2 u2)
u2
(* (sqrt u1) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(sqrt u1)
(sqrt.f32 u1)
(+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))
(+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
-98696044010906577398881/5000000000000000000000
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)
(*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)

localize256.0ms (2.2%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.3%
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
accuracy98.9%
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
accuracy98.8%
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
accuracy98.7%
(*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
accuracy100.0%
(sqrt.f32 u1)
accuracy99.6%
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy99.5%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy100.0%
(-.f32 #s(literal 1 binary32) u1)
accuracy99.8%
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
accuracy99.4%
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy98.8%
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
accuracy100.0%
(sqrt.f32 u1)
accuracy99.1%
(*.f32 u1 (*.f32 u1 u1))
accuracy99.1%
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
accuracy99.0%
(*.f32 u1 (+.f32 #s(literal 1 binary32) u1))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
206.0ms256×0valid
Compiler

Compiled 250 to 34 computations (86.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 96.0ms
ival-mult: 47.0ms (48.9% of total)
...c/correct-round.rkt:119:19: 13.0ms (13.5% of total)
ival-pow: 13.0ms (13.5% of total)
ival-sqrt: 6.0ms (6.2% of total)
ival-add: 5.0ms (5.2% of total)
ival-div: 4.0ms (4.2% of total)
ival-cos: 4.0ms (4.2% of total)
ival-sub: 3.0ms (3.1% of total)
const: 1.0ms (1% of total)
backward-pass: 0.0ms (0% of total)

series81.0ms (0.7%)

Counts
19 → 288
Calls
Call 1
Inputs
#<alt (* (sqrt (* (/ u1 (- 1 (* u1 (* u1 u1)))) (+ 1 (* u1 (+ 1 u1))))) (cos (* 314159265359/50000000000 u2)))>
#<alt (sqrt (* (/ u1 (- 1 (* u1 (* u1 u1)))) (+ 1 (* u1 (+ 1 u1)))))>
#<alt (* (/ u1 (- 1 (* u1 (* u1 u1)))) (+ 1 (* u1 (+ 1 u1))))>
#<alt (/ u1 (- 1 (* u1 (* u1 u1))))>
#<alt (sqrt u1)>
#<alt (pow (* (/ u1 (- 1 u1)) (/ u1 (- 1 u1))) 1/4)>
#<alt (* (/ u1 (- 1 u1)) (/ u1 (- 1 u1)))>
#<alt (/ u1 (- 1 u1))>
#<alt (- 1 u1)>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (* 314159265359/50000000000 u2)>
#<alt (+ (sqrt (/ u1 (- 1 u1))) (* (* u2 u2) (* (sqrt u1) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))))>
#<alt (sqrt (/ u1 (- 1 u1)))>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (* u1 u1))>
#<alt (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)>
#<alt (* (* u2 u2) (* (sqrt u1) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))>
#<alt (* (sqrt u1) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))>
Outputs
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))>
#<alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))>
#<alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))>
#<alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (sqrt (/ (* u1 (+ 1 (* u1 (+ 1 u1)))) (- 1 (pow u1 3))))>
#<alt (+ (sqrt (/ (* u1 (+ 1 (* u1 (+ 1 u1)))) (- 1 (pow u1 3)))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (+ 1 (* u1 (+ 1 u1)))) (- 1 (pow u1 3)))) (pow u2 2))))>
#<alt (+ (sqrt (/ (* u1 (+ 1 (* u1 (+ 1 u1)))) (- 1 (pow u1 3)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (+ 1 (* u1 (+ 1 u1)))) (- 1 (pow u1 3))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 (* u1 (+ 1 u1)))) (- 1 (pow u1 3)))) (pow u2 2))))))>
#<alt (+ (sqrt (/ (* u1 (+ 1 (* u1 (+ 1 u1)))) (- 1 (pow u1 3)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (+ 1 (* u1 (+ 1 u1)))) (- 1 (pow u1 3))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 (* u1 (+ 1 u1)))) (- 1 (pow u1 3)))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 (* u1 (+ 1 u1)))) (- 1 (pow u1 3))))))))))>
#<alt (* (sqrt (/ (* u1 (+ 1 (* u1 (+ 1 u1)))) (- 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 (* u1 (+ 1 u1)))) (- 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 (* u1 (+ 1 u1)))) (- 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 (* u1 (+ 1 u1)))) (- 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 (* u1 (+ 1 u1)))) (- 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 (* u1 (+ 1 u1)))) (- 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 (* u1 (+ 1 u1)))) (- 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 (* u1 (+ 1 u1)))) (- 1 (pow u1 3)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))>
#<alt (sqrt -1)>
#<alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))>
#<alt (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))>
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)>
#<alt u1>
#<alt (* u1 (+ 1 (pow u1 3)))>
#<alt (* u1 (+ 1 (* (pow u1 3) (+ 1 (pow u1 3)))))>
#<alt (* u1 (+ 1 (* (pow u1 3) (+ 1 (* (pow u1 3) (+ 1 (pow u1 3)))))))>
#<alt (/ -1 (pow u1 2))>
#<alt (* -1 (/ (+ 1 (/ 1 (pow u1 3))) (pow u1 2)))>
#<alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 3))) (pow u1 3))) 1) (pow u1 2))>
#<alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 3))) (pow u1 6))) (+ 1 (/ 1 (pow u1 3)))) (pow u1 2))>
#<alt (/ -1 (pow u1 2))>
#<alt (* -1 (/ (+ 1 (/ 1 (pow u1 3))) (pow u1 2)))>
#<alt (/ (- (* -1 (/ (+ 1 (/ 1 (pow u1 3))) (pow u1 3))) 1) (pow u1 2))>
#<alt (/ (- (* -1 (/ (+ 1 (+ (/ 1 (pow u1 3)) (/ 1 (pow u1 6)))) (pow u1 3))) 1) (pow u1 2))>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (sqrt u1)>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (* -1 (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (sqrt 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 1>
#<alt (+ 1 (* 1/2 (/ 1 u1)))>
#<alt (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1))))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (+ 3/8 (* 5/16 (/ 1 u1))) u1)) 1/2) u1)))>
#<alt (pow u1 2)>
#<alt (* (pow u1 2) (+ 1 (* 2 u1)))>
#<alt (* (pow u1 2) (+ 1 (* u1 (+ 2 (* 3 u1)))))>
#<alt (* (pow u1 2) (+ 1 (* u1 (+ 2 (* u1 (+ 3 (* 4 u1)))))))>
#<alt 1>
#<alt (+ 1 (* 2 (/ 1 u1)))>
#<alt (+ 1 (+ (* 2 (/ 1 u1)) (/ 3 (pow u1 2))))>
#<alt (+ 1 (+ (* 2 (/ 1 u1)) (+ (* 4 (/ 1 (pow u1 3))) (/ 3 (pow u1 2)))))>
#<alt 1>
#<alt (+ 1 (* 2 (/ 1 u1)))>
#<alt (+ 1 (+ (* 2 (/ 1 u1)) (/ 3 (pow u1 2))))>
#<alt (+ 1 (* -1 (/ (- (* -1 (/ (+ 3 (* 4 (/ 1 u1))) u1)) 2) u1)))>
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)>
#<alt 1>
#<alt (+ 1 (* -1 u1))>
#<alt (+ 1 (* -1 u1))>
#<alt (+ 1 (* -1 u1))>
#<alt (* -1 u1)>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* u1 (- (/ 1 u1) 1))>
#<alt (* -1 u1)>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt (* -1 (* u1 (- 1 (/ 1 u1))))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))>
#<alt (* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2))))>
#<alt (+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))))>
#<alt (+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1)))))))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt 1>
#<alt (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))>
#<alt (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (* 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) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))>
#<alt (+ (sqrt u1) (+ (* 1/2 (sqrt (pow u1 3))) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1)))))))>
#<alt (+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (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 u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (* u1 (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (/ (sqrt -1) u1)))>
#<alt (* u1 (- (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (/ (sqrt -1) u1)) (/ 1/2 (* (pow u1 2) (sqrt -1)))))>
#<alt (* u1 (- (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (+ (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (/ (sqrt -1) u1))) (* 1/2 (/ 1 (* (pow u1 2) (sqrt -1))))))>
#<alt (* -1 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (sqrt -1) u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1))) u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))>
#<alt (* -1 (* u1 (+ (* -1 (/ (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1))) u1)) (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))>
#<alt (sqrt (/ u1 (- 1 u1)))>
#<alt (+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2))))>
#<alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))))>
#<alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 4)))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1)) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1)) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 4)))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1)) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1)) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))>
#<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))>
#<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 (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (pow u1 3)>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2)))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2)))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2)))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2)))))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 4)))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 4)))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))>
#<alt (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))>
#<alt (* -1 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))>
#<alt (* -1 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))>
#<alt (* -1 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))>
#<alt (* -1 (* (sqrt u1) (* (pow u2 2) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))>
#<alt (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* -1 (* (sqrt u1) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))>
#<alt (* -1 (* (sqrt u1) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))>
#<alt (* -1 (* (sqrt u1) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))>
#<alt (* -1 (* (sqrt u1) (* (pow (sqrt -1) 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))>
#<alt (* -98696044010906577398881/5000000000000000000000 (sqrt u1))>
#<alt (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))>
#<alt (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))>
#<alt (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2)))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2)))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))>
#<alt (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1))))>
Calls

72 calls:

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

rewrite503.0ms (4.2%)

Algorithm
batch-egg-rewrite
Rules
3272×*-lowering-*.f32
3272×*-lowering-*.f64
2364×/-lowering-/.f32
2364×/-lowering-/.f64
2130×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
032190
1176125
21555125
08496125
Stop Event
iter limit
node limit
Counts
19 → 1000
Calls
Call 1
Inputs
(* (sqrt (* (/ u1 (- 1 (* u1 (* u1 u1)))) (+ 1 (* u1 (+ 1 u1))))) (cos (* 314159265359/50000000000 u2)))
(sqrt (* (/ u1 (- 1 (* u1 (* u1 u1)))) (+ 1 (* u1 (+ 1 u1)))))
(* (/ u1 (- 1 (* u1 (* u1 u1)))) (+ 1 (* u1 (+ 1 u1))))
(/ u1 (- 1 (* u1 (* u1 u1))))
(sqrt u1)
(pow (* (/ u1 (- 1 u1)) (/ u1 (- 1 u1))) 1/4)
(* (/ u1 (- 1 u1)) (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
(- 1 u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
(+ (sqrt (/ u1 (- 1 u1))) (* (* u2 u2) (* (sqrt u1) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))))
(sqrt (/ u1 (- 1 u1)))
(* u1 (+ 1 u1))
(* u1 (* u1 u1))
(* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)
(* (* u2 u2) (* (sqrt u1) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))
(* (sqrt u1) (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
Outputs
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #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 (log.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) #s(literal 1/8 binary32)))
(exp.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/8 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/8 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/8 binary32))))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/8 binary32)) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/8 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))))
(fabs.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal 1/8 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #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) (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 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 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (sqrt.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (sqrt.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) u1)) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 u1))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) u1)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 u1))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))) (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 u1))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1/2 binary32))) (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 (pow.f32 (-.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 (-.f32 #s(literal 1 binary32) u1) 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 u1 #s(literal 1/2 binary32)) (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)))
(*.f32 (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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))) (sqrt.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(+.f32 (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fabs.f32 (/.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 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal 1/4 binary32))
(pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) #s(literal 1/8 binary32))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) u1 (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) u1) (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 u1 #s(literal 1 binary32))) u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) u1) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))) (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) 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) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1))) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (neg.f32 u1))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) u1)) (sqrt.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 u1 u1))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 (*.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (neg.f32 u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (neg.f32 u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (neg.f32 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1))) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)))) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) u1)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (neg.f32 u1))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal -1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (neg.f32 (neg.f32 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (neg.f32 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (neg.f32 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (neg.f32 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (neg.f32 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (neg.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (neg.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (neg.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (neg.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) u1)) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 u1))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) u1)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 u1))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))) (neg.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 u1))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) 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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(sqrt.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 u1 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 u1 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(*.f32 u1 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 u1 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 2 binary32)))
(*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) u1)
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(pow.f32 u1 #s(literal 1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 1/2 binary32))
(sqrt.f32 u1)
(*.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (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 (log.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) #s(literal 1/8 binary32)))
(exp.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/8 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/8 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/8 binary32))))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/8 binary32)) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/8 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))))
(fabs.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal 1/8 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #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) (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 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 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (sqrt.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (sqrt.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) u1)) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 u1))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) u1)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 u1))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))) (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 u1))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1/2 binary32))) (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 (pow.f32 (-.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 (-.f32 #s(literal 1 binary32) u1) 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 u1 #s(literal 1/2 binary32)) (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)))
(*.f32 (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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))) (sqrt.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32))
(pow.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) #s(literal 4 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -2 binary32))
(pow.f32 (*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 u1 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 u1 u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 u1 u1) (exp.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (neg.f32 u1)))))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (neg.f32 u1) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (neg.f32 u1) (neg.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (*.f32 u1 (neg.f32 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (neg.f32 u1) u1) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 (*.f32 u1 u1)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1))) (neg.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (exp.f32 (log.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) (exp.f32 (log1p.f32 (neg.f32 u1))))
(/.f32 (neg.f32 (*.f32 u1 (neg.f32 u1))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) u1)) (neg.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (*.f32 u1 u1))) (neg.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 u1 (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 u1 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u1 u1) (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))
(*.f32 (*.f32 u1 u1) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (/.f32 (-.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 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))
(*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 2 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))) #s(literal 2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 2 binary32)))
(neg.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(+.f32 (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fabs.f32 (/.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 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) #s(literal 4 binary32))
(pow.f32 (*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal 1/4 binary32))
(pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) #s(literal 1/8 binary32))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 u1 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) u1 (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) u1) (+.f32 u1 #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 u1 #s(literal 1 binary32))) u1 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) u1) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))) (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) 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) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1))) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (neg.f32 u1))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) u1)) (sqrt.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 u1 u1))) (sqrt.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (neg.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 (*.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (neg.f32 u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (neg.f32 u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (neg.f32 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1))) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)))) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) u1)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (neg.f32 u1))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal -1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (neg.f32 (neg.f32 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (neg.f32 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) u1) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (neg.f32 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (neg.f32 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 (*.f32 (neg.f32 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (neg.f32 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (neg.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (neg.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (neg.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (neg.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) u1)) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 u1))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) u1)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 u1))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))) (neg.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 u1))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) 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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(sqrt.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 u1 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 u1 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(*.f32 u1 (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 u1 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 2 binary32)))
(*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) u1)
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))) #s(literal 1 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 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 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (neg.f32 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 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 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (cos.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)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))
(+.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))
(pow.f32 (/.f32 (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (-.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))))) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -3/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (pow.f32 u1 #s(literal 3/2 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))))) (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2)) #s(literal 2 binary32))))) #s(literal -1 binary32))
(fma.f32 u2 (*.f32 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))
(fma.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))
(fma.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) u2 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))
(-.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))) (/.f32 (*.f32 u1 (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2)) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (-.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))))) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -3/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (pow.f32 u1 #s(literal 3/2 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))))) (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2)) #s(literal 2 binary32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -3/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (pow.f32 u1 #s(literal 3/2 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))) (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (-.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -3/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (pow.f32 u1 #s(literal 3/2 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))) (+.f32 (*.f32 u1 (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2)) #s(literal 2 binary32))) (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))))))))
(/.f32 (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2)) #s(literal 2 binary32)))) (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (-.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))))) (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -3/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (pow.f32 u1 #s(literal 3/2 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))))) (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2)) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -3/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (pow.f32 u1 #s(literal 3/2 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))) (neg.f32 (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (-.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -3/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (pow.f32 u1 #s(literal 3/2 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))) (neg.f32 (+.f32 (*.f32 u1 (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2)) #s(literal 2 binary32))) (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2)) #s(literal 2 binary32))))) (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))))
(/.f32 (-.f32 (*.f32 u1 (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2)) #s(literal 2 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (*.f32 (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))) (*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))))) (*.f32 u1 (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2)) #s(literal 2 binary32))))) (*.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))))) (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -3/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (pow.f32 u1 #s(literal 3/2 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (neg.f32 (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (-.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2)) #s(literal 2 binary32)))))) (neg.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2)) #s(literal 2 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))))
(*.f32 (+.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -3/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (pow.f32 u1 #s(literal 3/2 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (-.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))))))
(*.f32 (-.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (pow.f32 (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2)) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (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 (log.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) #s(literal 1/8 binary32)))
(exp.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/8 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/8 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/8 binary32))))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/8 binary32)) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/8 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))))
(fabs.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal 1/8 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (exp.f32 #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #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) (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 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 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (sqrt.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (sqrt.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) u1)) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 u1))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) u1)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 u1))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (*.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))))) (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (-.f32 (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 u1))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1/2 binary32))) (sqrt.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 (pow.f32 (-.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 (-.f32 #s(literal 1 binary32) u1) 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 u1 #s(literal 1/2 binary32)) (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)))
(*.f32 (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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/4 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))) (sqrt.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(+.f32 u1 (*.f32 u1 u1))
(+.f32 (*.f32 u1 u1) u1)
(fma.f32 u1 u1 u1)
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 u1))
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1)) (-.f32 u1 (*.f32 u1 u1)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1))) (neg.f32 (-.f32 u1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) u1) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)
(*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1)
(exp.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)))
(pow.f32 u1 #s(literal 3 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 3/2 binary32))
(pow.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 u1)) #s(literal 3 binary32))
(*.f32 u1 (*.f32 u1 u1))
(*.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(*.f32 (*.f32 u1 u1) u1)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)))
(*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))
(*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2)
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))))))
(+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(+.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(+.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 u2)))
(+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))
(fma.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (*.f32 u2 u2)))
(fma.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 u2 (*.f32 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2)))
(*.f32 (*.f32 u2 u2) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2))
(*.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(*.f32 (*.f32 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) u2)
(*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 u1 #s(literal 1/2 binary32)))
(+.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))
(+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 u2 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (+.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u1 #s(literal 3/2 binary32))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 u1 #s(literal 3/2 binary32)))) (+.f32 (pow.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32)))))))
(/.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (*.f32 (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 u1 #s(literal 1/2 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 u1 #s(literal 1/2 binary32))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u1 #s(literal 3/2 binary32))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 u1 #s(literal 3/2 binary32))))) (neg.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (pow.f32 u1 #s(literal 1/2 binary32))))))))
(/.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (pow.f32 u1 #s(literal 1/2 binary32)))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (pow.f32 u1 #s(literal 1/2 binary32)))) (neg.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 u1 #s(literal 1/2 binary32)))

simplify385.0ms (3.2%)

Algorithm
egg-herbie
Rules
5186×*-lowering-*.f32
5186×*-lowering-*.f64
3954×+-lowering-+.f64
3954×+-lowering-+.f32
986×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

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

eval208.0ms (1.7%)

Compiler

Compiled 64825 to 4304 computations (93.4% saved)

prune354.0ms (3%)

Pruning

67 alts after pruning (61 fresh and 6 done)

PrunedKeptTotal
New1917241941
Fresh43741
Picked235
Done033
Total1923671990
Accuracy
99.8%
Counts
1990 → 67
Alt Table
Click to see full alt table
StatusAccuracyProgram
63.6%
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
80.2%
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
16.1%
(pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) u1) (/.f32 #s(literal 3 binary32) (*.f32 u1 u1)))) #s(literal 1/4 binary32))
73.1%
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))
65.4%
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/4 binary32))
71.9%
(pow.f32 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 2 binary32))))) #s(literal 1/4 binary32))
63.8%
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
98.5%
(/.f32 (cos.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)))
79.8%
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)))
74.0%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
74.1%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))
20.1%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
71.9%
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))))
62.0%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
11.2%
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1)) u1)) u1))
12.7%
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)))
86.1%
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
14.8%
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1))
73.9%
(*.f32 (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.7%
(*.f32 (pow.f32 (/.f32 (exp.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
74.2%
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.3%
(*.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 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
90.0%
(*.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 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
86.7%
(*.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 -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
98.8%
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
80.1%
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
70.3%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.4%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.0%
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.9%
(*.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
68.4%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (sqrt.f32 u1))
86.7%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
86.6%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
85.0%
(*.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
5.5%
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
10.7%
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) u2) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
5.5%
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))))))
95.8%
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.4%
(*.f32 (sqrt.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.5%
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.9%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.4%
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (pow.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
89.9%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
86.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
94.3%
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.5%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
69.7%
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
66.6%
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
74.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.2%
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.9%
(*.f32 (exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
80.2%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
62.2%
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
80.0%
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
72.2%
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
75.1%
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
63.8%
(sqrt.f32 u1)
62.8%
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
20.1%
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
19.1%
#s(literal 1 binary32)
Compiler

Compiled 2267 to 1648 computations (27.3% saved)

simplify174.0ms (1.5%)

Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
cost-diff64
(/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
cost-diff64
(sqrt.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
cost-diff64
(*.f32 (sqrt.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff0
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))
cost-diff96
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))
cost-diff96
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)))
cost-diff96
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
cost-diff0
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
cost-diff0
(+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
cost-diff0
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
cost-diff0
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
cost-diff0
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
cost-diff64
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
cost-diff64
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
cost-diff64
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Rules
2116×fma-define
1930×sum3-define
1768×fma-lowering-fma.f32
1768×fma-lowering-fma.f64
1624×fnmadd-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
038254
195229
2237224
3597223
41210223
51928223
62119223
73275223
84005223
95531223
107027223
08223223
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (* (/ 1 (- 1 u1)) u1)) (cos (* 314159265359/50000000000 u2)))
(sqrt (* (/ 1 (- 1 u1)) u1))
(* (/ 1 (- 1 u1)) u1)
(/ 1 (- 1 u1))
1
(- 1 u1)
u1
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
1
(sqrt (* u1 (+ 1 (* u1 (+ u1 1)))))
(* u1 (+ 1 (* u1 (+ u1 1))))
u1
(+ 1 (* u1 (+ u1 1)))
1
(* u1 (+ u1 1))
(+ u1 1)
(* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (+ 1 (* u2 (* u2 (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))))
(sqrt (* (/ 1 (+ u1 -1)) (neg u1)))
(* (/ 1 (+ u1 -1)) (neg u1))
(/ 1 (+ u1 -1))
1
(+ u1 -1)
u1
-1
(neg u1)
(+ 1 (* u2 (* u2 (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))))
(* u2 (* u2 (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))
u2
(* u2 (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))
-98696044010906577398881/5000000000000000000000
(* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)
(* u2 u2)
9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000
(* (sqrt (/ (/ u1 (+ 1 (* u1 u1))) (/ 1 (+ u1 1)))) (cos (* 314159265359/50000000000 u2)))
(sqrt (/ (/ u1 (+ 1 (* u1 u1))) (/ 1 (+ u1 1))))
(/ (/ u1 (+ 1 (* u1 u1))) (/ 1 (+ u1 1)))
(/ u1 (+ 1 (* u1 u1)))
u1
(+ 1 (* u1 u1))
1
(* u1 u1)
(/ 1 (+ u1 1))
(+ u1 1)
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
Outputs
(* (sqrt (* (/ 1 (- 1 u1)) u1)) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt (* (/ 1 (- 1 u1)) u1))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(* (/ 1 (- 1 u1)) u1)
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/ 1 (- 1 u1))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
1
#s(literal 1 binary32)
(- 1 u1)
(-.f32 #s(literal 1 binary32) u1)
u1
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
1
#s(literal 1 binary32)
(sqrt (* u1 (+ 1 (* u1 (+ u1 1)))))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(* u1 (+ 1 (* u1 (+ u1 1))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
u1
(+ 1 (* u1 (+ u1 1)))
(+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
1
#s(literal 1 binary32)
(* u1 (+ u1 1))
(*.f32 u1 (+.f32 #s(literal 1 binary32) u1))
(+ u1 1)
(+.f32 #s(literal 1 binary32) u1)
(* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (+ 1 (* u2 (* u2 (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(sqrt (* (/ 1 (+ u1 -1)) (neg u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(* (/ 1 (+ u1 -1)) (neg u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/ 1 (+ u1 -1))
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))
1
#s(literal 1 binary32)
(+ u1 -1)
(+.f32 u1 #s(literal -1 binary32))
u1
-1
#s(literal -1 binary32)
(neg u1)
(neg.f32 u1)
(+ 1 (* u2 (* u2 (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(* u2 (* u2 (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
u2
(* u2 (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))
(+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
-98696044010906577398881/5000000000000000000000
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)
(*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(* u2 u2)
(*.f32 u2 u2)
9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
(* (sqrt (/ (/ u1 (+ 1 (* u1 u1))) (/ 1 (+ u1 1)))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(sqrt (/ (/ u1 (+ 1 (* u1 u1))) (/ 1 (+ u1 1))))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/ (/ u1 (+ 1 (* u1 u1))) (/ 1 (+ u1 1)))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/ u1 (+ 1 (* u1 u1)))
(/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
u1
(+ 1 (* u1 u1))
(+.f32 #s(literal 1 binary32) (*.f32 u1 u1))
1
#s(literal 1 binary32)
(* u1 u1)
(*.f32 u1 u1)
(/ 1 (+ u1 1))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))
(+ u1 1)
(+.f32 #s(literal 1 binary32) u1)
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2

localize382.0ms (3.2%)

Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
accuracy99.3%
(/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy98.8%
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))
accuracy99.1%
(*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
accuracy99.0%
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))
accuracy98.9%
(*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
accuracy98.7%
(*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
accuracy99.9%
(+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
accuracy99.7%
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
accuracy99.1%
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
accuracy99.0%
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
accuracy99.5%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy99.4%
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
accuracy99.0%
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
170.0ms256×0valid
Compiler

Compiled 272 to 40 computations (85.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
ival-mult: 22.0ms (28.6% of total)
ival-div: 14.0ms (18.2% of total)
...c/correct-round.rkt:119:19: 14.0ms (18.2% of total)
ival-sqrt: 12.0ms (15.6% of total)
ival-add: 8.0ms (10.4% of total)
ival-cos: 4.0ms (5.2% of total)
ival-sub: 2.0ms (2.6% of total)
const: 1.0ms (1.3% of total)
ival-neg: 1.0ms (1.3% of total)
backward-pass: 0.0ms (0% of total)

series20.0ms (0.2%)

Counts
21 → 288
Calls
Call 1
Inputs
#<alt (* (sqrt (* (/ 1 (- 1 u1)) u1)) (cos (* 314159265359/50000000000 u2)))>
#<alt (sqrt (* (/ 1 (- 1 u1)) u1))>
#<alt (* (/ 1 (- 1 u1)) u1)>
#<alt (/ 1 (- 1 u1))>
#<alt (sqrt (* u1 (+ 1 (* u1 (+ u1 1)))))>
#<alt (* u1 (+ 1 (* u1 (+ u1 1))))>
#<alt (+ 1 (* u1 (+ u1 1)))>
#<alt (* u1 (+ u1 1))>
#<alt (* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (+ 1 (* u2 (* u2 (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))))>
#<alt (sqrt (* (/ 1 (+ u1 -1)) (neg u1)))>
#<alt (* (/ 1 (+ u1 -1)) (neg u1))>
#<alt (/ 1 (+ u1 -1))>
#<alt (* (sqrt (/ (/ u1 (+ 1 (* u1 u1))) (/ 1 (+ u1 1)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (sqrt (/ (/ u1 (+ 1 (* u1 u1))) (/ 1 (+ u1 1))))>
#<alt (/ (/ u1 (+ 1 (* u1 u1))) (/ 1 (+ u1 1)))>
#<alt (/ u1 (+ 1 (* u1 u1)))>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)>
#<alt (* u2 (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))>
#<alt (* u2 (* u2 (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))>
#<alt (/ 1 (+ u1 1))>
Outputs
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))>
#<alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))>
#<alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))>
#<alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))>
#<alt (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))>
#<alt (sqrt (/ u1 (- 1 u1)))>
#<alt (+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))>
#<alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))>
#<alt (+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))>
#<alt (sqrt -1)>
#<alt (- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))>
#<alt (- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))>
#<alt (- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))>
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)>
#<alt 1>
#<alt (+ 1 u1)>
#<alt (+ 1 (* u1 (+ 1 u1)))>
#<alt (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))>
#<alt (/ -1 u1)>
#<alt (* -1 (/ (+ 1 (/ 1 u1)) u1))>
#<alt (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1)>
#<alt (/ (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1))) u1)>
#<alt (/ -1 u1)>
#<alt (* -1 (/ (+ 1 (/ 1 u1)) u1))>
#<alt (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1))>
#<alt (* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))) u1))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/8 (sqrt (/ 1 u1))) (* 1/2 (sqrt (/ 1 u1))))))))>
#<alt (sqrt (pow u1 3))>
#<alt (* (pow u1 2) (+ (sqrt (/ 1 u1)) (* 1/2 (sqrt (/ 1 (pow u1 3))))))>
#<alt (* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5)))))))>
#<alt (* (pow u1 2) (+ (sqrt (/ 1 u1)) (+ (* -1/8 (sqrt (/ 1 (pow u1 5)))) (+ (* 1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5))))))))>
#<alt (* (sqrt (pow u1 3)) (pow (sqrt -1) 2))>
#<alt (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))>
#<alt (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (pow (sqrt -1) 2))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))>
#<alt (* (pow u1 2) (+ (* -1 (/ (+ (* 1/8 (* (sqrt u1) (pow (sqrt -1) 2))) (* 1/2 (* (sqrt u1) (pow (sqrt -1) 2)))) (pow u1 3))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))))>
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (pow u1 3)>
#<alt (* (pow u1 3) (+ 1 (/ 1 u1)))>
#<alt (* (pow u1 3) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))>
#<alt (* (pow u1 3) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))>
#<alt (pow u1 3)>
#<alt (* (pow u1 3) (+ 1 (/ 1 u1)))>
#<alt (* -1 (* (pow u1 3) (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)))>
#<alt (* -1 (* (pow u1 3) (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)))>
#<alt 1>
#<alt (+ 1 u1)>
#<alt (+ 1 (* u1 (+ 1 u1)))>
#<alt (+ 1 (* u1 (+ 1 u1)))>
#<alt (pow u1 2)>
#<alt (* (pow u1 2) (+ 1 (/ 1 u1)))>
#<alt (* (pow u1 2) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))>
#<alt (* (pow u1 2) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))>
#<alt (pow u1 2)>
#<alt (* (pow u1 2) (+ 1 (/ 1 u1)))>
#<alt (* (pow u1 2) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))))>
#<alt (* (pow u1 2) (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 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 (* (sqrt u1) (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (* -1/2 (* (sqrt (pow u1 3)) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* (sqrt u1) (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))>
#<alt (+ (* (sqrt u1) (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* -1/2 (* (sqrt (/ 1 u1)) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))>
#<alt (+ (* (sqrt u1) (* (pow (sqrt -1) 2) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) (* -1/2 (* (sqrt (/ 1 u1)) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))))>
#<alt (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))>
#<alt (+ (* 1/2 (/ (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (* 3/8 (/ (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (pow u1 2))) (+ (* 1/2 (/ (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))>
#<alt (+ (* 5/16 (/ (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (pow u1 3))) (+ (* 3/8 (/ (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (pow u1 2))) (+ (* 1/2 (/ (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))>
#<alt (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))>
#<alt (+ (* 1/2 (/ (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (* -1 (/ (+ (* -1/2 (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* -3/8 (/ (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1))) u1)) (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* 3/8 (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* -1/2 (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (sqrt -1) (+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))>
#<alt (* (sqrt (/ u1 (- u1 1))) (sqrt -1))>
#<alt (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))>
#<alt (+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))))))>
#<alt (+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))))))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 4) (sqrt -1))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 4))))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 4))))))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 4) (sqrt -1))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 4))))))>
#<alt (* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (sqrt (/ u1 (- u1 1))) (/ (sqrt -1) (pow u2 4))))))>
#<alt (* (sqrt u1) (pow (sqrt -1) 2))>
#<alt (+ (* -1/2 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1))))))>
#<alt (+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/2 (* (sqrt u1) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))))))))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))>
#<alt (+ (sqrt -1) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1))))>
#<alt (+ (sqrt -1) (+ (* 5/16 (/ (sqrt -1) (pow u1 3))) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1)))))>
#<alt (sqrt -1)>
#<alt (+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))>
#<alt (+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))>
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 (* u1 (+ 1 u1))))>
#<alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))>
#<alt -1>
#<alt (* -1 (+ 1 (/ 1 u1)))>
#<alt (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)>
#<alt (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)>
#<alt -1>
#<alt (- (* -1 u1) 1)>
#<alt (- (* u1 (- (* -1 u1) 1)) 1)>
#<alt (- (* u1 (- (* u1 (- (* -1 u1) 1)) 1)) 1)>
#<alt (/ 1 u1)>
#<alt (/ (+ 1 (/ 1 u1)) u1)>
#<alt (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)>
#<alt (/ (+ 1 (+ (/ 1 u1) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 3))))) u1)>
#<alt (/ 1 u1)>
#<alt (/ (+ 1 (/ 1 u1)) u1)>
#<alt (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1) u1))>
#<alt (* -1 (/ (- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1) u1))>
#<alt (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))>
#<alt (+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))>
#<alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))>
#<alt (+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 u1)))))) (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))>
#<alt (cos (* 314159265359/50000000000 u2))>
#<alt (+ (cos (* 314159265359/50000000000 u2)) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))>
#<alt (+ (cos (* 314159265359/50000000000 u2)) (+ (* -5/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1))))>
#<alt (+ (cos (* 314159265359/50000000000 u2)) (+ (* -5/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))) (+ (* -3/16 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 3))) (* 1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))))>
#<alt (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))>
#<alt (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) u1)) (* 1/2 (cos (* 314159265359/50000000000 u2)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))))) (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (- 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) u1))) u1)) (* 1/2 (cos (* 314159265359/50000000000 u2)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))>
#<alt (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (pow u1 2))))>
#<alt (+ (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (pow u1 2)))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (pow u1 2)))) (pow u2 2))))>
#<alt (+ (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (pow u1 2)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (pow u1 2))))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (pow u1 2)))) (pow u2 2))))))>
#<alt (+ (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (pow u1 2)))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (pow u1 2))))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (pow u1 2)))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (pow u1 2))))))))))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (* (sqrt (/ (* u1 (+ 1 u1)) (+ 1 (pow u1 2)))) (cos (* 314159265359/50000000000 u2)))>
#<alt (sqrt u1)>
#<alt (+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* -1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))>
#<alt (+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/2 (* (sqrt u1) (+ 1 (* 1/4 (/ 1 u1))))))))))>
#<alt 1>
#<alt (+ 1 (* 1/2 (/ 1 u1)))>
#<alt (- (+ 1 (* 1/2 (/ 1 u1))) (/ 5/8 (pow u1 2)))>
#<alt (+ 1 (+ (* -1 (/ (+ 5/8 (* 3/16 (/ 1 u1))) (pow u1 2))) (* 1/2 (/ 1 u1))))>
#<alt (pow (sqrt -1) 2)>
#<alt (- (pow (sqrt -1) 2) (* 1/2 (/ 1 u1)))>
#<alt (+ (* -1 (/ (+ 1/2 (* -1/2 (/ (- 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) u1))) u1)) (pow (sqrt -1) 2))>
#<alt (+ (* -1 (/ (+ 1/2 (* -1 (/ (+ (* 1/2 (- 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* 1/2 (/ (+ 1 (* 1/2 (/ (- 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) u1))) u1))) u1)) (pow (sqrt -1) 2))>
#<alt u1>
#<alt (* u1 (+ 1 u1))>
#<alt (* u1 (+ 1 (* u1 (+ 1 (* -1 u1)))))>
#<alt (* u1 (+ 1 (* u1 (+ 1 (* u1 (- (* -1 u1) 1))))))>
#<alt 1>
#<alt (+ 1 (/ 1 u1))>
#<alt (- (+ 1 (/ 1 u1)) (/ 1 (pow u1 2)))>
#<alt (+ 1 (+ (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (/ 1 u1)))>
#<alt 1>
#<alt (+ 1 (/ 1 u1))>
#<alt (+ 1 (* -1 (/ (- (/ 1 u1) 1) u1)))>
#<alt (+ 1 (* -1 (/ (- (+ (/ 1 u1) (/ 1 (pow u1 2))) 1) u1)))>
#<alt u1>
#<alt (* u1 (+ 1 (* -1 (pow u1 2))))>
#<alt (* u1 (+ 1 (* (pow u1 2) (- (pow u1 2) 1))))>
#<alt (* u1 (+ 1 (* (pow u1 2) (- (* (pow u1 2) (+ 1 (* -1 (pow u1 2)))) 1))))>
#<alt (/ 1 u1)>
#<alt (/ (- 1 (/ 1 (pow u1 2))) u1)>
#<alt (/ (- (+ 1 (/ 1 (pow u1 4))) (/ 1 (pow u1 2))) u1)>
#<alt (/ (- (+ 1 (/ 1 (pow u1 4))) (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 6)))) u1)>
#<alt (/ 1 u1)>
#<alt (* -1 (/ (- (/ 1 (pow u1 2)) 1) u1))>
#<alt (* -1 (/ (- (/ 1 (pow u1 2)) (+ 1 (/ 1 (pow u1 4)))) u1))>
#<alt (* -1 (/ (- (+ (/ 1 (pow u1 2)) (/ 1 (pow u1 6))) (+ 1 (/ 1 (pow u1 4)))) u1))>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 314159265359/50000000000 u2)>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))>
#<alt (* -98696044010906577398881/5000000000000000000000 u2)>
#<alt (* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* u2 (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 3))>
#<alt (* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 3) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 3))>
#<alt (* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))>
#<alt (* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))>
#<alt (* -1 (* (pow u2 3) (- (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))>
#<alt (* -98696044010906577398881/5000000000000000000000 (pow u2 2))>
#<alt (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4))>
#<alt (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4))>
#<alt (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt (* (pow u2 4) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))>
#<alt 1>
#<alt (+ 1 (* -1 u1))>
#<alt (+ 1 (* u1 (- u1 1)))>
#<alt (+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))>
#<alt (/ 1 u1)>
#<alt (/ (- 1 (/ 1 u1)) u1)>
#<alt (/ (- (+ 1 (/ 1 (pow u1 2))) (/ 1 u1)) u1)>
#<alt (/ (- (+ 1 (/ 1 (pow u1 2))) (+ (/ 1 u1) (/ 1 (pow u1 3)))) u1)>
#<alt (/ 1 u1)>
#<alt (* -1 (/ (- (/ 1 u1) 1) u1))>
#<alt (* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1)) 1) u1))>
Calls

72 calls:

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

rewrite335.0ms (2.8%)

Algorithm
batch-egg-rewrite
Rules
3264×*-lowering-*.f32
3264×*-lowering-*.f64
3038×/-lowering-/.f32
3038×/-lowering-/.f64
1842×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038181
1216156
21710152
08923152
Stop Event
iter limit
node limit
Counts
21 → 838
Calls
Call 1
Inputs
(* (sqrt (* (/ 1 (- 1 u1)) u1)) (cos (* 314159265359/50000000000 u2)))
(sqrt (* (/ 1 (- 1 u1)) u1))
(* (/ 1 (- 1 u1)) u1)
(/ 1 (- 1 u1))
(sqrt (* u1 (+ 1 (* u1 (+ u1 1)))))
(* u1 (+ 1 (* u1 (+ u1 1))))
(+ 1 (* u1 (+ u1 1)))
(* u1 (+ u1 1))
(* (sqrt (* (/ 1 (+ u1 -1)) (neg u1))) (+ 1 (* u2 (* u2 (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))))
(sqrt (* (/ 1 (+ u1 -1)) (neg u1)))
(* (/ 1 (+ u1 -1)) (neg u1))
(/ 1 (+ u1 -1))
(* (sqrt (/ (/ u1 (+ 1 (* u1 u1))) (/ 1 (+ u1 1)))) (cos (* 314159265359/50000000000 u2)))
(sqrt (/ (/ u1 (+ 1 (* u1 u1))) (/ 1 (+ u1 1))))
(/ (/ u1 (+ 1 (* u1 u1))) (/ 1 (+ u1 1)))
(/ u1 (+ 1 (* u1 u1)))
(* 314159265359/50000000000 u2)
(* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)
(* u2 (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000)))
(* u2 (* u2 (+ -98696044010906577398881/5000000000000000000000 (* (* u2 u2) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000))))
(/ 1 (+ u1 1))
Outputs
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 u1 #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) 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 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (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 (sqrt.f32 (neg.f32 (neg.f32 u1))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) #s(literal 1 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 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 u1 #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (+.f32 (*.f32 u1 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 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1))
(/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))))
(sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) 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))) (/.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (neg.f32 u1) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 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 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 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 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal -1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 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 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 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 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal -1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (neg.f32 u1) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1 binary32)))
(pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))
(*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #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 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) #s(literal 1/2 binary32)))
(pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) #s(literal 1/2 binary32))
(/.f32 (sqrt.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (+.f32 (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (sqrt.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.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) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) u1)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.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 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) u1)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1/4 binary32)) (pow.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1/4 binary32)))
(+.f32 u1 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) u1)
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1)
(fma.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1) u1)
(fma.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1 u1)
(fma.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1) u1)
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (-.f32 u1 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) (+.f32 (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (-.f32 u1 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) 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 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 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) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))))) (neg.f32 (+.f32 (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (neg.f32 (-.f32 u1 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) u1)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) u1))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) u1)
(+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) u1)))
(+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))
(+.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(+.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (fma.f32 (neg.f32 (neg.f32 u1)) #s(literal 1 binary32) (neg.f32 u1)))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 1 binary32) u1 (neg.f32 u1)))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (fma.f32 (neg.f32 u1) #s(literal -1 binary32) (neg.f32 u1)))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -1 binary32) (neg.f32 u1) (neg.f32 u1)))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))
(fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))
(fma.f32 u1 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) u1) u1 #s(literal 1 binary32))
(fma.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))))) u1)
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))))) (neg.f32 (neg.f32 u1)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (neg.f32 u1)))
(-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(-.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))
(-.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) 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) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) 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) (*.f32 (+.f32 #s(literal 1 binary32) 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 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) 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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 0 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 0 binary32) u1)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 0 binary32) u1)))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 0 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (+.f32 #s(literal 0 binary32) u1)))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))) (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 0 binary32) u1)) (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 0 binary32) u1)))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 0 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 0 binary32) u1)))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))))) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 0 binary32) u1)) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))))) (+.f32 #s(literal 0 binary32) u1)))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 0 binary32) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 0 binary32) u1)))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))) (*.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u1 u1) (*.f32 #s(literal 0 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (+.f32 #s(literal 0 binary32) u1)) (*.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 #s(literal 0 binary32) u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 3 binary32)) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.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 u1 (+.f32 #s(literal 1 binary32) u1))))) (+.f32 (*.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) 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 (+.f32 #s(literal 1 binary32) 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) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) 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 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 3 binary32)) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (*.f32 u1 u1) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (-.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 3 binary32)) (*.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (*.f32 u1 u1) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))) (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 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 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 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(-.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) u1)) (/.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 u1 (/.f32 #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 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 (*.f32 u1 u1) u1))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1))) (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))
(/.f32 (*.f32 u1 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))
(/.f32 (*.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (neg.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) u1)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 u1) (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) u1) u1)
(*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 u1 #s(literal 1 binary32)))
(*.f32 (*.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 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (/.f32 u1 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (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 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(+.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1 binary32) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))))
(fma.f32 u2 (*.f32 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(fma.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))))
(fma.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(fma.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 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))))
(fma.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))))
(fma.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 -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(fma.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 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))))
(fma.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/4 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) u2) (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (*.f32 u2 u2)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) u2 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(-.f32 (/.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (-.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))))) (/.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 3/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 3/2 binary32)))) (+.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32))))))))
(/.f32 (-.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32))))))
(/.f32 (*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 3/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 3/2 binary32))))) (neg.f32 (+.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 3/2 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 3/2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (-.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) 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 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (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 (sqrt.f32 (neg.f32 (neg.f32 u1))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) #s(literal 1 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 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 u1 #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 u1) (+.f32 (*.f32 u1 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 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32)) (*.f32 (log.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32))))
(pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1))
(/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))) (*.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))))
(sqrt.f32 (*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))
(*.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) 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))) (/.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (neg.f32 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (neg.f32 u1) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 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 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 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 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal -1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 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 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 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 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal -1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (/.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (neg.f32 u1) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1 binary32)))
(pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 u1))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal -1 binary32)))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32))
(*.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #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 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(/.f32 (*.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (cos.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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 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 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal 1/2 binary32)))))
(/.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 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 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32))) (neg.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)) (sqrt.f32 (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (hypot.f32 #s(literal 1 binary32) u1))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (*.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (sqrt.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) u1))) (pow.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))))
(sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 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 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 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)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (hypot.f32 #s(literal 1 binary32) u1)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal -1 binary32)))
(+.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(+.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(+.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(+.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 u1 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 u1 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (/.f32 u1 (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))) (/.f32 u1 (neg.f32 (/.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) 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 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 u1 (/.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))
(/.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32))))
(/.f32 (neg.f32 u1) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 u1) (neg.f32 (/.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 u1) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal 1 binary32))
(/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))
(/.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 (*.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 3 binary32)) (pow.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)) (-.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (-.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 u1 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 u1 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)))
(*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32)))
(*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.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 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 (+.f32 #s(literal 1 binary32) 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 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 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 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (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 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))))
(*.f32 (/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (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 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 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 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (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 (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 (+.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))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 u1 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 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) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 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) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal -1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(*.f32 (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (/.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(neg.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 u1 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1 binary32)) (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 u1 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 u1) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 u1) (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1 binary32))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (-.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (neg.f32 u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 u1 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 (neg.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))
(*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2)
(+.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(-.f32 (/.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (-.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2)))) (+.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (-.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 u2 (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (*.f32 u2 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (*.f32 (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2))))) (neg.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (-.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 u2 (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 u2 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) u2)) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) u2)) (neg.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2))) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)))) (+.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) u2)
(+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(+.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(+.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) u2))
(+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) u2))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (*.f32 (*.f32 u2 u2) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) u2) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2)) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) u2) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) u2)) (*.f32 (*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) u2)))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2))) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2))) (-.f32 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2))
(*.f32 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) u2)
(*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal 1 binary32))
(*.f32 (*.f32 #s(literal 1 binary32) u2) (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 u2 u2)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) u2)
(neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log1p.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))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (exp.f32 (log1p.f32 u1)) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))

simplify339.0ms (2.8%)

Algorithm
egg-herbie
Rules
4526×*-lowering-*.f32
4526×*-lowering-*.f64
2530×+-lowering-+.f64
2530×+-lowering-+.f32
1566×sum3-define
Iterations

Useful iterations: 2 (0.0ms)

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

eval141.0ms (1.2%)

Compiler

Compiled 30395 to 3654 computations (88% saved)

prune223.0ms (1.9%)

Pruning

80 alts after pruning (69 fresh and 11 done)

PrunedKeptTotal
New1122181140
Fresh55156
Picked055
Done066
Total1127801207
Accuracy
99.8%
Counts
1207 → 80
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.2%
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
16.1%
(pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) u1) (/.f32 #s(literal 3 binary32) (*.f32 u1 u1)))) #s(literal 1/4 binary32))
73.1%
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))
65.4%
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/4 binary32))
71.9%
(pow.f32 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 2 binary32))))) #s(literal 1/4 binary32))
63.8%
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
98.5%
(/.f32 (cos.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)))
79.8%
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)))
74.0%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
74.1%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32)))))
20.1%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
71.9%
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))))
62.0%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
11.2%
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1)) u1)) u1))
12.7%
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)))
86.1%
(+.f32 (*.f32 (sqrt.f32 u1) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
14.8%
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1))
73.9%
(*.f32 (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.7%
(*.f32 (pow.f32 (/.f32 (exp.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (exp.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
74.2%
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.3%
(*.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 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
90.0%
(*.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 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
86.7%
(*.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 -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
98.8%
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
80.1%
(*.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
70.3%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.4%
(*.f32 (pow.f32 (exp.f32 #s(literal 1/4 binary32)) (*.f32 #s(literal 2 binary32) (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.0%
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.4%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) #s(literal 1/2 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.9%
(*.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
68.4%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (sqrt.f32 u1))
86.7%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
86.6%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
85.0%
(*.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
5.5%
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
10.7%
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) u2) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
5.5%
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))))))
3.9%
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
95.8%
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.4%
(*.f32 (sqrt.f32 (/.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.2%
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
93.9%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.5%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
85.4%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.1%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
89.9%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
86.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
86.5%
(*.f32 (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.3%
(*.f32 (sqrt.f32 (*.f32 (*.f32 u1 (+.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
79.6%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
85.5%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
83.4%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
4.5%
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))
69.7%
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
66.6%
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
3.9%
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal -1 binary32)))))
74.2%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.2%
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.9%
(*.f32 (exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
71.5%
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 (*.f32 u1 u1) #s(literal 1 binary32))))
80.2%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
62.2%
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
80.0%
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
19.1%
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
74.9%
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)))))
61.2%
(sqrt.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
72.2%
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
75.1%
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
63.9%
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
63.8%
(sqrt.f32 u1)
62.8%
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
20.1%
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
19.1%
#s(literal 1 binary32)
Compiler

Compiled 3030 to 1400 computations (53.8% saved)

regimes281.0ms (2.4%)

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

8 calls:

47.0ms
u2
46.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
40.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
29.0ms
u1
28.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
99.0%1cosTheta_i
99.0%1u1
99.0%1u2
99.0%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
99.0%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
99.0%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
99.0%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 56 to 44 computations (21.4% saved)

regimes156.0ms (1.3%)

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

7 calls:

39.0ms
u1
31.0ms
cosTheta_i
16.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
16.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
16.0ms
u2
Results
AccuracySegmentsBranch
97.4%2u2
97.4%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
92.3%1cosTheta_i
96.9%2u1
96.9%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
96.9%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
96.8%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Compiler

Compiled 42 to 33 computations (21.4% saved)

regimes129.0ms (1.1%)

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

6 calls:

25.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
24.0ms
u1
17.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
16.0ms
u2
15.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
95.8%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
92.3%1u1
92.3%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
92.3%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
96.5%2u2
96.5%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 38 to 30 computations (21.1% saved)

regimes35.0ms (0.3%)

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

2 calls:

15.0ms
u2
14.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
96.5%2u2
96.5%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 10 to 8 computations (20% saved)

regimes67.0ms (0.6%)

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

4 calls:

16.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
16.0ms
u2
15.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
14.0ms
cosTheta_i
Results
AccuracySegmentsBranch
92.3%1cosTheta_i
92.3%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
92.3%1u2
92.3%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 21 to 17 computations (19% saved)

regimes101.0ms (0.9%)

Counts
49 → 1
Calls
Call 1
Inputs
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1))
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1)) u1)) u1))
(sqrt.f32 u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (cos.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)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1) #s(literal 1/4 binary32))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(sqrt.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(pow.f32 (*.f32 u1 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal 2 binary32))))) #s(literal 1/4 binary32))
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (+.f32 (*.f32 u1 u1) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) u2) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 1/4 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 2 binary32) u1) (/.f32 #s(literal 3 binary32) (*.f32 u1 u1)))) #s(literal 1/4 binary32))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) u2) u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(*.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.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 -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (neg.f32 (-.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) #s(literal -1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (sqrt.f32 u1) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u2 u2))))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 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 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
Outputs
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
Calls

7 calls:

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

Compiled 42 to 33 computations (21.4% saved)

regimes103.0ms (0.9%)

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

7 calls:

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

Compiled 42 to 33 computations (21.4% saved)

regimes67.0ms (0.6%)

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

7 calls:

13.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
10.0ms
cosTheta_i
9.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
8.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
8.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Results
AccuracySegmentsBranch
80.2%1cosTheta_i
80.2%1u1
80.2%1u2
80.2%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
80.2%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
80.2%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
80.2%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 42 to 33 computations (21.4% saved)

regimes27.0ms (0.2%)

Counts
10 → 1
Calls
Call 1
Inputs
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1))
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1)) u1)) u1))
(sqrt.f32 u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Outputs
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Calls

7 calls:

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

Compiled 42 to 33 computations (21.4% saved)

regimes19.0ms (0.2%)

Counts
9 → 1
Calls
Call 1
Inputs
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1))
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1)) u1)) u1))
(sqrt.f32 u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
Outputs
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
Calls

5 calls:

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

Compiled 25 to 20 computations (20% saved)

regimes16.0ms (0.1%)

Counts
7 → 1
Calls
Call 1
Inputs
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1))
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1)) u1)) u1))
(sqrt.f32 u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
Outputs
(sqrt.f32 u1)
Calls

5 calls:

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

Compiled 25 to 20 computations (20% saved)

regimes7.0ms (0.1%)

Accuracy

Total -2.5b remaining (-9.8%)

Threshold costs -2.5b (-9.8%)

Counts
4 → 1
Calls
Call 1
Inputs
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1))
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u1)) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1)))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1)) u1)) u1))
Outputs
#s(literal 1 binary32)
Calls

3 calls:

3.0ms
cosTheta_i
2.0ms
u1
2.0ms
u2
Results
AccuracySegmentsBranch
19.1%1cosTheta_i
19.1%1u1
19.1%1u2
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.6780349016189575
0.6906663179397583
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.768370509147644
0.849948525428772
Compiler

Compiled 20 to 16 computations (20% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.768370509147644
0.849948525428772
Compiler

Compiled 20 to 16 computations (20% saved)

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Rules
40×*-commutative_binary32
28×+-commutative_binary32
10×sub-neg_binary32
neg-sub0_binary32
neg-mul-1_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057222
191222
298222
3106222
4113222
5115222
6116222
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 11408507/16777216 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 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 13421773/16777216 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 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 13421773/16777216 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 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 (sqrt.f32 u1) (cos.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 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 u1)
#s(literal 1 binary32)
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 11408507/16777216 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 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 11408507/16777216 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 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 13421773/16777216 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 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 13421773/16777216 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 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 13421773/16777216 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 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 13421773/16777216 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 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
(*.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 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
(*.f32 (sqrt.f32 (/.f32 (neg.f32 u1) (+.f32 u1 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(*.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 u1)
#s(literal 1 binary32)

soundness2.1s (17.7%)

Rules
6716×*-lowering-*.f32
6716×*-lowering-*.f64
5226×*-lowering-*.f32
5226×*-lowering-*.f64
5186×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03523304
111443010
239552862
081392862
07286097
124155424
278695423
086595423
0180873
1561774
21831705
36010703
08460703
01028
14028
223526
3202926
0937726
038181
1216156
21710152
08923152
036173
1204166
21510164
08483164
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
Compiler

Compiled 569 to 320 computations (43.8% saved)

preprocess91.0ms (0.8%)

Remove

(abs u2)

(abs cosTheta_i)

Compiler

Compiled 646 to 270 computations (58.2% saved)

end0.0ms (0%)

Profiling

Loading profile data...