Trowbridge-Reitz Sample, near normal, slope_x

Time bar (total: 14.8s)

analyze255.0ms (1.7%)

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

Compiled 35 to 25 computations (28.6% saved)

sample1.9s (13%)

Memory
-99.9MiB live, 2 739.3MiB allocated
Samples
1.6s8 256×0valid
0.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.2s
const: 623.0ms (49.9% of total)
ival-<=: 156.0ms (12.5% of total)
ival-cos: 110.0ms (8.8% of total)
ival-mult: 96.0ms (7.7% of total)
ival-sqrt: 71.0ms (5.7% of total)
ival-div: 70.0ms (5.6% of total)
ival-sub: 47.0ms (3.8% of total)
ival->: 39.0ms (3.1% of total)
ival-and: 31.0ms (2.5% of total)
exact: 5.0ms (0.4% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess33.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

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

(abs cosTheta_i)

(abs u2)

explain186.0ms (1.3%)

Memory
-20.9MiB live, 224.4MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(-.f32 #s(literal 1 binary32) u1)
00-0-u2
00-0-#s(literal 1 binary32)
00-0-#s(literal 314159265359/50000000000 binary32)
00-0-(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
00-0-u1
00-0-(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
00-0-(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
00-0-(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
00-0-(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-03253
Precision?
0.0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-010
Precision?
0.0
Recall?
0/0
Samples
77.0ms512×0valid
Compiler

Compiled 104 to 48 computations (53.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
const: 38.0ms (62.3% of total)
ival-mult: 6.0ms (9.8% of total)
ival-cos: 6.0ms (9.8% of total)
ival-div: 4.0ms (6.6% of total)
ival-sub: 4.0ms (6.6% of total)
ival-sqrt: 3.0ms (4.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

Compiled 14 to 11 computations (21.4% saved)

simplify7.0ms (0%)

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

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize35.0ms (0.2%)

Memory
-4.9MiB live, 35.2MiB allocated
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.3%
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy98.9%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
25.0ms256×0valid
Compiler

Compiled 38 to 13 computations (65.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-mult: 3.0ms (21.2% of total)
ival-cos: 3.0ms (21.2% of total)
const: 3.0ms (21.2% of total)
ival-div: 2.0ms (14.1% of total)
ival-sqrt: 2.0ms (14.1% of total)
ival-sub: 1.0ms (7.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series8.0ms (0.1%)

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

18 calls:

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

rewrite449.0ms (3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01028
14028
223128
3194728
0966528
Stop Event
iter limit
node limit
Counts
5 → 520
Calls
Call 1
Inputs
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
(- 1 u1)
(* 314159265359/50000000000 u2)
Outputs
(pow.f32 (/.f32 (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 #s(literal -1 binary32) (neg.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))))))
(/.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 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (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 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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 (neg.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (-.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))) (pow.f32 (+.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)))
(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 (/.f32 #s(literal 0 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 #s(literal 1 binary32) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (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)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 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 (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 #s(literal 1 binary32))) (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 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 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 (/.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 (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 (pow.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))) (neg.f32 (neg.f32 (-.f32 #s(literal 0 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 #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 (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 #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 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.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 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1) #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) (*.f32 u1 (+.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)) (sqrt.f32 (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 u1 #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 (/.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 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 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 #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 #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 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 0 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 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) 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) u1) #s(literal -1/2 binary32)) (pow.f32 (+.f32 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 #s(literal 1 binary32) (/.f32 (*.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 #s(literal 1 binary32) (/.f32 (*.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 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (-.f32 #s(literal 0 binary32) (+.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 (*.f32 u1 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 u1 (*.f32 u1 u1))) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.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 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 u1 (+.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 (neg.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 (neg.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (/.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (/.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 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 (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 (*.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 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 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.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 u1 #s(literal 1 binary32)))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.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))))))) (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 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (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 u1 #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #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)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (/.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #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 (+.f32 #s(literal 1 binary32) (*.f32 u1 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 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #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 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.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 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 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.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 (neg.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 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 3 binary32))) (+.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 #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)))))) (*.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 (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 (*.f32 u1 u1)))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (+.f32 (*.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)))) #s(literal 1 binary32))) (-.f32 (*.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)))) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.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 (pow.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.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)))) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 (*.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)))) #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 (pow.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 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 (*.f32 u1 u1)))) u1) #s(literal 3 binary32))) (+.f32 (*.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)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 (*.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 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 (*.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 (pow.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) #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 (/.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))) #s(literal 1 binary32))) (*.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 (pow.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32)) #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 (/.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))) #s(literal 1 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))) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.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 u1 #s(literal 1 binary32))) (/.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 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 (pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 3 binary32)) (pow.f32 (*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (-.f32 (*.f32 (*.f32 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 (+.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 (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)))))))
(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 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 #s(literal -1 binary32) (/.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.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)))) (-.f32 #s(literal 0 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 #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 (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 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)))) (-.f32 #s(literal 0 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 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 (*.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 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 (+.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 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.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))))) (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 u1 #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 u1 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #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 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 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (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 #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 (*.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)) (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 #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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 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 (*.f32 u1 u1)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.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 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 (+.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 #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 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 #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 #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 (/.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)))))
(fma.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (/.f32 (+.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)))))) #s(literal -1 binary32)) (/.f32 #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))))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.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))))) #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 (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 #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 (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 #s(literal 0 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 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 #s(literal 1 binary32) (neg.f32 u1))
(-.f32 #s(literal 1 binary32) (/.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (/.f32 u1 #s(literal -1 binary32)))
(-.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #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))))) #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 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(-.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(-.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32)) #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))))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 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 #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 (*.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 #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 u1)))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.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 #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 u1 u1)) (*.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 #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 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (/.f32 (/.f32 (*.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 #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 #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 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.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 (/.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)))))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 (/.f32 (*.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 #s(literal 0 binary32) (+.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 u1)))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (/.f32 (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (+.f32 u1 #s(literal -1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 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 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.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 (*.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 #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 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 (*.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 #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)))) (*.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 #s(literal 1 binary32)))) (/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #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 #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 (*.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 #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 (*.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) (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #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 #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 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 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.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 (*.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 #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (*.f32 u1 (*.f32 u1 (*.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 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 (*.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 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(/.f32 (+.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(/.f32 (+.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 (-.f32 #s(literal 0 binary32) (+.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 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 0 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 #s(literal 1 binary32) (-.f32 #s(literal 0 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 #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 0 binary32) (+.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 #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 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 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 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (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 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 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 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 (-.f32 #s(literal 0 binary32) (+.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 #s(literal 0 binary32) (+.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 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #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 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.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 (*.f32 u1 u1)))) (/.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 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (-.f32 #s(literal 0 binary32) (+.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) (-.f32 #s(literal 0 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 0 binary32) (+.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) (-.f32 #s(literal 0 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 0 binary32) (+.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 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 0 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 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.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 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 0 binary32) (+.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 (-.f32 #s(literal 0 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 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 (neg.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))))) (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 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1)))) (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.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 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 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 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (-.f32 #s(literal 0 binary32) (+.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)) #s(literal 1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.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 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.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))))))))) (neg.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 (*.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 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 (+.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 (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (neg.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #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)))))))) (neg.f32 (+.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 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (neg.f32 (+.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 (+.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 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))))) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))
(/.f32 (neg.f32 (/.f32 (+.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.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 (/.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))))))) (pow.f32 (neg.f32 (/.f32 (*.f32 u1 (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) #s(literal 3 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 (neg.f32 (/.f32 (*.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 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))))) (neg.f32 (/.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))))) (pow.f32 (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))) #s(literal 3 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 (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))))
(*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (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 #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 #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) (-.f32 #s(literal 0 binary32) (+.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 (*.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 (*.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 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 0 binary32) (+.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 (*.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 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 0 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 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))

simplify657.0ms (4.4%)

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

Useful iterations: 0 (0.0ms)

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

eval83.0ms (0.6%)

Memory
8.0MiB live, 123.5MiB allocated
Compiler

Compiled 17 246 to 2 516 computations (85.4% saved)

prune156.0ms (1.1%)

Memory
26.7MiB live, 143.7MiB allocated
Pruning

29 alts after pruning (28 fresh and 1 done)

PrunedKeptTotal
New56428592
Fresh000
Picked011
Done000
Total56429593
Accuracy
99.9%
Counts
593 → 29
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)))
93.7%
(+.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 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
97.9%
(*.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)))
97.9%
(*.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))))
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)))
98.8%
(*.f32 (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)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.8%
(*.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)))
88.8%
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
87.6%
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
89.5%
(*.f32 (*.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))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.0%
(*.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/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))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.0%
(*.f32 (*.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))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.1%
(*.f32 (*.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))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
95.6%
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.8%
(*.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)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.7%
(*.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.9%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 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 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
87.3%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
91.2%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.7%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.1%
(*.f32 (exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal -1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.0%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Compiler

Compiled 1 288 to 855 computations (33.6% saved)

simplify461.0ms (3.1%)

Memory
-43.6MiB live, 609.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
cost-diff0
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff0
(sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff128
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
cost-diff192
(/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 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 #s(literal 314159265359/50000000000 binary32) u2)
cost-diff0
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
cost-diff0
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
cost-diff0
(-.f32 #s(literal 1 binary32) u1)
cost-diff0
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
cost-diff0
(sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff64
(-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
Rules
12 658×accelerator-lowering-fma.f32
12 658×accelerator-lowering-fma.f64
2 366×*-lowering-*.f32
2 366×*-lowering-*.f64
2 220×--lowering--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038285
172285
2135285
3367285
41057283
52049279
62733277
73495277
83902271
94478271
105027271
116660271
127252271
137949271
08287259
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (* (/ u1 (+ -1 (* u1 (* u1 u1)))) (- 0 (+ 1 (* u1 (+ u1 1)))))) (cos (* 314159265359/50000000000 u2)))
(sqrt (* (/ u1 (+ -1 (* u1 (* u1 u1)))) (- 0 (+ 1 (* u1 (+ u1 1))))))
(* (/ u1 (+ -1 (* u1 (* u1 u1)))) (- 0 (+ 1 (* u1 (+ u1 1)))))
(/ u1 (+ -1 (* u1 (* u1 u1))))
u1
(+ -1 (* u1 (* u1 u1)))
-1
(* u1 (* u1 u1))
(* u1 u1)
(- 0 (+ 1 (* u1 (+ u1 1))))
0
(+ 1 (* u1 (+ u1 1)))
1
(* u1 (+ u1 1))
(+ u1 1)
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
u1
(- 1 u1)
1
(/ (cos (* 314159265359/50000000000 u2)) (pow (+ (/ 1 u1) -1) 1/2))
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(pow (+ (/ 1 u1) -1) 1/2)
(+ (/ 1 u1) -1)
(/ 1 u1)
1
u1
-1
1/2
(* (sqrt (/ u1 (- (/ 1 (+ u1 1)) (/ (* u1 u1) (+ u1 1))))) (cos (* 314159265359/50000000000 u2)))
(sqrt (/ u1 (- (/ 1 (+ u1 1)) (/ (* u1 u1) (+ u1 1)))))
(/ u1 (- (/ 1 (+ u1 1)) (/ (* u1 u1) (+ u1 1))))
u1
(- (/ 1 (+ u1 1)) (/ (* u1 u1) (+ u1 1)))
(/ 1 (+ u1 1))
1
(+ u1 1)
(/ (* u1 u1) (+ u1 1))
(* u1 u1)
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(* (+ (sqrt u1) (* 1/2 (sqrt (* u1 (* u1 u1))))) (cos (* 314159265359/50000000000 u2)))
(+ (sqrt u1) (* 1/2 (sqrt (* u1 (* u1 u1)))))
(sqrt u1)
u1
(* 1/2 (sqrt (* u1 (* u1 u1))))
1/2
(sqrt (* u1 (* u1 u1)))
(* u1 (* u1 u1))
(* u1 u1)
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
Outputs
(* (sqrt (* (/ u1 (+ -1 (* u1 (* u1 u1)))) (- 0 (+ 1 (* u1 (+ u1 1)))))) (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)))) (- 0 (+ 1 (* u1 (+ u1 1))))))
(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)))) (- 0 (+ 1 (* u1 (+ u1 1)))))
(/.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)
(- 0 (+ 1 (* u1 (+ u1 1))))
(-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
0
#s(literal 0 binary32)
(+ 1 (* u1 (+ u1 1)))
(+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
1
#s(literal 1 binary32)
(* u1 (+ u1 1))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(+ u1 1)
(+.f32 u1 #s(literal 1 binary32))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(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)) (pow (+ (/ 1 u1) -1) 1/2))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/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 (+ (/ 1 u1) -1) 1/2)
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(+ (/ 1 u1) -1)
(+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
u1
-1
#s(literal -1 binary32)
1/2
#s(literal 1/2 binary32)
(* (sqrt (/ u1 (- (/ 1 (+ u1 1)) (/ (* u1 u1) (+ u1 1))))) (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 1)) (/ (* u1 u1) (+ u1 1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/ u1 (- (/ 1 (+ u1 1)) (/ (* u1 u1) (+ u1 1))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(- (/ 1 (+ u1 1)) (/ (* u1 u1) (+ u1 1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))
(/ 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 u1) (+ u1 1))
(/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))
(* u1 u1)
(*.f32 u1 u1)
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(* (+ (sqrt u1) (* 1/2 (sqrt (* u1 (* u1 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) (* 1/2 (sqrt (* u1 (* u1 u1)))))
(+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
(sqrt u1)
(sqrt.f32 u1)
u1
(* 1/2 (sqrt (* u1 (* u1 u1))))
(*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1))))
1/2
#s(literal 1/2 binary32)
(sqrt (* u1 (* u1 u1)))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(* u1 (* u1 u1))
(*.f32 u1 (*.f32 u1 u1))
(* u1 u1)
(*.f32 u1 u1)
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2

localize159.0ms (1.1%)

Memory
4.6MiB live, 360.0MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.5%
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
accuracy99.4%
(+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))))
accuracy99.1%
(*.f32 u1 (*.f32 u1 u1))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy99.4%
(/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy98.9%
(/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32)))
accuracy98.8%
(/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))
accuracy99.7%
(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.1%
(/.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)))
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.4%
(*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
accuracy99.2%
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
accuracy99.1%
(*.f32 u1 (*.f32 u1 u1))
accuracy99.0%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
80.0ms246×0valid
12.0ms10×5exit
Compiler

Compiled 339 to 41 computations (87.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 69.0ms
ival-sqrt: 20.0ms (28.9% of total)
ival-mult: 18.0ms (26% of total)
ival-div: 13.0ms (18.8% of total)
ival-add: 6.0ms (8.7% of total)
const: 4.0ms (5.8% of total)
ival-sub: 3.0ms (4.3% of total)
ival-cos: 3.0ms (4.3% of total)
adjust: 2.0ms (2.9% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series31.0ms (0.2%)

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

84 calls:

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

rewrite392.0ms (2.7%)

Memory
1.6MiB live, 676.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 726×/-lowering-/.f32
4 726×/-lowering-/.f64
4 096×*-lowering-*.f32
4 096×*-lowering-*.f64
2 962×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038177
1226173
21957173
08711165
Stop Event
iter limit
node limit
Counts
24 → 797
Calls
Call 1
Inputs
(- 0 (+ 1 (* u1 (+ u1 1))))
(* (sqrt (* (/ u1 (+ -1 (* u1 (* u1 u1)))) (- 0 (+ 1 (* u1 (+ u1 1)))))) (cos (* 314159265359/50000000000 u2)))
(sqrt (* (/ u1 (+ -1 (* u1 (* u1 u1)))) (- 0 (+ 1 (* u1 (+ u1 1))))))
(* (/ u1 (+ -1 (* u1 (* u1 u1)))) (- 0 (+ 1 (* u1 (+ u1 1)))))
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
(- 1 u1)
(/ (cos (* 314159265359/50000000000 u2)) (pow (+ (/ 1 u1) -1) 1/2))
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
(pow (+ (/ 1 u1) -1) 1/2)
(/ u1 (- (/ 1 (+ u1 1)) (/ (* u1 u1) (+ u1 1))))
(- (/ 1 (+ u1 1)) (/ (* u1 u1) (+ u1 1)))
(* (sqrt (/ u1 (- (/ 1 (+ u1 1)) (/ (* u1 u1) (+ u1 1))))) (cos (* 314159265359/50000000000 u2)))
(sqrt (/ u1 (- (/ 1 (+ u1 1)) (/ (* u1 u1) (+ u1 1)))))
(* (+ (sqrt u1) (* 1/2 (sqrt (* u1 (* u1 u1))))) (cos (* 314159265359/50000000000 u2)))
(+ (sqrt u1) (* 1/2 (sqrt (* u1 (* u1 u1)))))
(sqrt u1)
(* 1/2 (sqrt (* u1 (* u1 u1))))
(* u1 (* u1 u1))
(* u1 (+ u1 1))
(/ (* u1 u1) (+ u1 1))
(/ 1 (+ u1 1))
(sqrt (* u1 (* u1 u1)))
Outputs
(neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 #s(literal 0 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))) #s(literal 0 binary32))
(+.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 #s(literal -1 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) u1))
(+.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.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 #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 #s(literal 1 binary32) (*.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))) (neg.f32 (*.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)))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 0 binary32))
(fma.f32 (*.f32 (-.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 #s(literal 1 binary32) (*.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 u1 (+.f32 #s(literal 1 binary32) u1))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.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 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (+.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 #s(literal 0 binary32) (*.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 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 #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 #s(literal 0 binary32) (-.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 #s(literal 0 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #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 (+.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 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 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.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 #s(literal -1 binary32) (neg.f32 (/.f32 (*.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 #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 #s(literal 1 binary32) (*.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))) (neg.f32 (*.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 #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 (*.f32 (-.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 #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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (+.f32 #s(literal 0 binary32) (-.f32 (*.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 #s(literal 0 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) 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 #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 (+.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.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 #s(literal 0 binary32) (-.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))))))) (+.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 (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 #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 (neg.f32 (-.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 (neg.f32 (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (neg.f32 (*.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 (neg.f32 (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (neg.f32 (+.f32 #s(literal 0 binary32) (-.f32 (*.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 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (neg.f32 (neg.f32 (*.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 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (*.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)))))) (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal -1 binary32) (*.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 #s(literal 0 binary32) (*.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 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 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 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 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(/.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 (+.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 (-.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (neg.f32 (neg.f32 (*.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 (neg.f32 (neg.f32 (neg.f32 (*.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))))))) (neg.f32 (-.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 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (-.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 #s(literal 1 binary32) (*.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 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (neg.f32 (*.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 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (-.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/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 u1 (-.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/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 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (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)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u1 (-.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/2 binary32)))
(pow.f32 (/.f32 (*.f32 u1 (-.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/2 binary32))
(pow.f32 (pow.f32 (/.f32 (*.f32 u1 (-.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/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (-.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/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 (*.f32 u1 (-.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/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (pow.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #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 (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (*.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 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) u1)) (sqrt.f32 (*.f32 (*.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 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (*.f32 (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 u1))) (sqrt.f32 (*.f32 (*.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 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (*.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))))) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (*.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))))) u1)) (sqrt.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 (sqrt.f32 (*.f32 (neg.f32 (*.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))))) (neg.f32 u1))) (sqrt.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 (sqrt.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (sqrt.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 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 (sqrt.f32 (*.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 #s(literal 1 binary32) u1))))))) (sqrt.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (sqrt.f32 (*.f32 u1 (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.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 (sqrt.f32 (*.f32 u1 (neg.f32 (*.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))))))) (sqrt.f32 (*.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 (sqrt.f32 (*.f32 (neg.f32 u1) (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.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 (sqrt.f32 (*.f32 (neg.f32 u1) (neg.f32 (*.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))))))) (sqrt.f32 (*.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 (sqrt.f32 (neg.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (pow.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 u1 (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (neg.f32 u1))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (/.f32 (*.f32 (+.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 #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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.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))))))) (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 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 (*.f32 (+.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 #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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 (*.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 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 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (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 #s(literal 1 binary32) u1))))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1/2 binary32))))
(sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 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 #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/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 (*.f32 u1 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (sqrt.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 (pow.f32 (-.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 u1 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 (+.f32 #s(literal 1 binary32) 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 (*.f32 u1 (-.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/4 binary32)) (pow.f32 (/.f32 (*.f32 u1 (-.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/4 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 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 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(neg.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 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 0 binary32)) (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (+.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 (*.f32 u1 u1))))) (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(pow.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) #s(literal -1 binary32))
(fma.f32 #s(literal 0 binary32) (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) 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 0 binary32) (/.f32 (*.f32 u1 (-.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) (*.f32 u1 (*.f32 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))) (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) (*.f32 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 #s(literal 1 binary32) u1)))) (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) #s(literal 1 binary32)) (*.f32 (*.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 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (*.f32 (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) u1) (*.f32 (*.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 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 u1)) (*.f32 (*.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 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 (neg.f32 (*.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))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (*.f32 (neg.f32 (*.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))))) u1) (*.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 (*.f32 (neg.f32 (*.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))))) (neg.f32 u1)) (*.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 (*.f32 #s(literal 1 binary32) (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 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 #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 #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 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 u1 (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (*.f32 (+.f32 #s(literal -1 binary32) (*.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 u1 (neg.f32 (*.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 #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 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.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 (neg.f32 u1) (neg.f32 (*.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 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) u1))) (neg.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 (-.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 #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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.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 (neg.f32 (*.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 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 #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 u1 u1))) u1))
(/.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (neg.f32 (*.f32 u1 (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.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 (neg.f32 (*.f32 u1 (neg.f32 (*.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))))))) (neg.f32 (*.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 (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (neg.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.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 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) u1)) (neg.f32 (*.f32 (*.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 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (neg.f32 u1))) (neg.f32 (*.f32 (*.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 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.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))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.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))))) u1)) (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 (neg.f32 (*.f32 (neg.f32 (*.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))))) (neg.f32 u1))) (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 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 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 (neg.f32 (*.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 #s(literal 1 binary32) u1))))))) (neg.f32 (*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.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 (neg.f32 (*.f32 (neg.f32 u1) (neg.f32 (*.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))))))) (neg.f32 (*.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 (neg.f32 (neg.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) #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 #s(literal 1 binary32) u1))) (neg.f32 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))) (neg.f32 (*.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 (neg.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (neg.f32 (*.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 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.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 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (neg.f32 (*.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 (neg.f32 (*.f32 (neg.f32 (*.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 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 (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))) (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 #s(literal 1 binary32) u1))))) (neg.f32 (-.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)))) (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 u1 (/.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 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (/.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 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 u1 (-.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 u1 u1)))))
(*.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))))
(*.f32 (/.f32 (*.f32 u1 (-.f32 #s(literal -1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (-.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #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 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (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 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (-.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 (/.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 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.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) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/4 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) 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 #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 u1 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1))) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) 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 u1 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 u1 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1)))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 u1 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal -1 binary32)))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (-.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 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 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 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 u1 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.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 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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))))) #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 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 u1 (neg.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 u1 u1) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (neg.f32 u1) (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (-.f32 #s(literal 0 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) u1)))
(fma.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 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(fma.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 u1 u1) (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(-.f32 (/.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 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 (*.f32 u1 u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (neg.f32 u1)))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1)) (*.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 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) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (-.f32 (/.f32 (*.f32 u1 u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (neg.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (-.f32 (/.f32 (*.f32 u1 u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 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) (*.f32 #s(literal 1 binary32) (neg.f32 u1))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) 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 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 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 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (-.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 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (neg.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 (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (-.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (-.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)))) (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1)) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 (-.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 u1 (+.f32 #s(literal 1 binary32) u1)) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (-.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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) 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 (/.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 (*.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 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 u1 (+.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))
(neg.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (pow.f32 (+.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))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (pow.f32 (+.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))) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 (+.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))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (pow.f32 (+.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))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (+.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)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (pow.f32 (+.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))) #s(literal 1 binary32))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.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 #s(literal -1 binary32) (/.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) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (neg.f32 (neg.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.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)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (+.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)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.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) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)) (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) 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) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) 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/2 binary32)) (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))))
(/.f32 (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) 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 (sqrt.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (neg.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32)))) (sqrt.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1))) (sqrt.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32))))
(sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(*.f32 (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(neg.f32 (/.f32 u1 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal -1 binary32)))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (neg.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (-.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 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 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 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 u1 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.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 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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))))) #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 u1 (*.f32 u1 u1)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 u1 (neg.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 u1 u1) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (neg.f32 u1) (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(fma.f32 (-.f32 #s(literal 0 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) u1)))
(fma.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 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(fma.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 u1 u1) (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 #s(literal 1 binary32) u1)
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(-.f32 (/.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 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 (*.f32 u1 u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (neg.f32 u1)))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1)) (*.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 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) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (-.f32 (/.f32 (*.f32 u1 u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (neg.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (-.f32 (/.f32 (*.f32 u1 u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal -1 binary32) (*.f32 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) (*.f32 #s(literal 1 binary32) (neg.f32 u1))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 u1 u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) 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 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1))) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.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 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 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 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (-.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 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) 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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (neg.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 (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (-.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (-.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)))) (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (/.f32 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1)) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 (-.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 u1 (+.f32 #s(literal 1 binary32) u1)) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (-.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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) 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 (/.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 (*.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 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 u1 (+.f32 #s(literal 1 binary32) 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 (*.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 (neg.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/2 binary32))))
(/.f32 (neg.f32 (*.f32 (pow.f32 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) #s(literal 1 binary32)) #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)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #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 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (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 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (-.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 (/.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 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.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) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/4 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) 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 #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 u1 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1))) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) 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 u1 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 u1 (-.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1)))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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)))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1)))) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))) (*.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))) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(fma.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)) (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.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)) (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 #s(literal 1/8 binary32) (pow.f32 u1 #s(literal 9/2 binary32))))) (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)))) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 #s(literal 1/8 binary32) (pow.f32 u1 #s(literal 9/2 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 #s(literal 1/8 binary32) (pow.f32 u1 #s(literal 9/2 binary32)))))) (neg.f32 (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32))))) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 #s(literal 1/8 binary32) (pow.f32 u1 #s(literal 9/2 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))
(*.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))) (pow.f32 u1 #s(literal 1/2 binary32)))
(pow.f32 (/.f32 (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))) (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 #s(literal 1/8 binary32) (pow.f32 u1 #s(literal 9/2 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))) (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))
(fma.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))
(fma.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))
(fma.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) u1 (pow.f32 u1 #s(literal 1/2 binary32)))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))
(fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (sqrt.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))
(-.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))) (/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))) (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 #s(literal 1/8 binary32) (pow.f32 u1 #s(literal 9/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))) (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))) (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 #s(literal 1/8 binary32) (pow.f32 u1 #s(literal 9/2 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))) (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32))))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 #s(literal 1/8 binary32) (pow.f32 u1 #s(literal 9/2 binary32)))) (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 #s(literal 1/8 binary32) (pow.f32 u1 #s(literal 9/2 binary32)))) (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (-.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32))) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 #s(literal 1/8 binary32) (pow.f32 u1 #s(literal 9/2 binary32))))) (neg.f32 (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 #s(literal 1/8 binary32) (pow.f32 u1 #s(literal 9/2 binary32))))) (neg.f32 (+.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (-.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)))) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) u1) (-.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))) (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (-.f32 (*.f32 u1 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))) (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)))) (*.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 #s(literal 1/8 binary32) (pow.f32 u1 #s(literal 9/2 binary32)))))) (neg.f32 (neg.f32 (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32))))) (neg.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) u1)) (neg.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))) (pow.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 (+.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (*.f32 #s(literal 1/8 binary32) (pow.f32 u1 #s(literal 9/2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 u1 (-.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32)) (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32))))))
(*.f32 (-.f32 u1 (*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 #s(literal -1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32))))))
(exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)))
(fabs.f32 (pow.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/2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (sqrt.f32 #s(literal -1 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)))
(*.f32 (sqrt.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (sqrt.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 3/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/2 binary32))
(*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) u1)
(exp.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32))))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32))))
(exp.f32 (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32))))
(pow.f32 u1 #s(literal 3 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 3/2 binary32))
(pow.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal 6 binary32))
(pow.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))
(sqrt.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))
(*.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (*.f32 u1 u1))
(*.f32 (*.f32 u1 u1) u1)
(*.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))
(*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)))
(+.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)
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 u1 u1))
(fma.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)) u1)
(fma.f32 (neg.f32 u1) (neg.f32 u1) u1)
(/.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32))) (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1)) (-.f32 (*.f32 u1 u1) u1))
(/.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) 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 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) u1) (+.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (*.f32 u1 u1)) (-.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (-.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))) (*.f32 u1 u1))) (neg.f32 (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (+.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (neg.f32 (+.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 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 u1 u1) #s(literal -1 binary32)) u1)) (neg.f32 (+.f32 u1 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) u1))
(*.f32 (+.f32 #s(literal 1 binary32) u1) u1)
(*.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(neg.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) #s(literal -1 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)) (-.f32 #s(literal 0 binary32) (log1p.f32 u1))))
(exp.f32 (+.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)) (*.f32 (log.f32 u1) #s(literal 2 binary32))))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.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)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (+.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 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1)) #s(literal 1 binary32))))
(/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (neg.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (*.f32 u1 u1) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (+.f32 u1 #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(exp.f32 (-.f32 #s(literal 0 binary32) (log1p.f32 u1)))
(pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))
(pow.f32 (neg.f32 (-.f32 #s(literal 0 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))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (-.f32 #s(literal 0 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 u1 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 (*.f32 u1 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 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 u1)) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 u1)) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 3/2 binary32)))
(fabs.f32 (pow.f32 u1 #s(literal 3/2 binary32)))
(pow.f32 u1 #s(literal 3/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 3/4 binary32))
(pow.f32 (*.f32 u1 (*.f32 u1 u1)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal 3 binary32))
(pow.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 u1 #s(literal 3/4 binary32)) #s(literal 2 binary32))
(sqrt.f32 (*.f32 u1 (*.f32 u1 u1)))
(*.f32 u1 (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) u1)
(*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 3/4 binary32)) (pow.f32 u1 #s(literal 3/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (pow.f32 u1 #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 3 binary32)))
(*.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (sqrt.f32 (pow.f32 u1 #s(literal 3/2 binary32))))

simplify644.0ms (4.4%)

Memory
12.1MiB live, 804.6MiB allocated
Algorithm
egg-herbie
Rules
14 026×accelerator-lowering-fma.f32
14 026×accelerator-lowering-fma.f64
6 826×*-lowering-*.f32
6 826×*-lowering-*.f64
4 524×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

eval118.0ms (0.8%)

Memory
14.3MiB live, 355.6MiB allocated
Compiler

Compiled 31 825 to 3 245 computations (89.8% saved)

prune193.0ms (1.3%)

Memory
-15.2MiB live, 559.2MiB allocated
Pruning

48 alts after pruning (46 fresh and 2 done)

PrunedKeptTotal
New1 208381 246
Fresh15823
Picked415
Done011
Total1 227481 275
Accuracy
99.9%
Counts
1 275 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
80.4%
(pow.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
80.9%
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/2 binary32))
93.2%
(/.f32 (+.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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
91.9%
(/.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
88.5%
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
98.5%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32)))
93.3%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
94.3%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1/8 binary32) (*.f32 u1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 (*.f32 (*.f32 u1 u1) #s(literal -1/16 binary32)) #s(literal -1/2 binary32)))))) u1))
98.5%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))))))
76.6%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
98.5%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
96.1%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (exp.f32 (*.f32 #s(literal 1/2 binary32) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
80.7%
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
98.4%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.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))))
93.7%
(+.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 (+.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
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)))
98.8%
(*.f32 (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)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.8%
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
87.6%
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.8%
(*.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 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))))
88.6%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
98.5%
(*.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)))
74.6%
(*.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))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))
95.6%
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
94.8%
(*.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)))
93.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.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 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
92.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.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 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
76.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
91.9%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.6%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
92.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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))))))
98.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
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)))
91.2%
(*.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.7%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.0%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
80.8%
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
80.9%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
80.9%
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
72.7%
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
75.5%
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
76.9%
(sqrt.f32 (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
65.2%
(sqrt.f32 u1)
94.1%
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (+.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)))) #s(literal -1 binary32)))
Compiler

Compiled 1 957 to 1 342 computations (31.4% saved)

simplify417.0ms (2.8%)

Memory
0.7MiB live, 788.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
cost-diff0
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
cost-diff64
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))))))
cost-diff192
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32)))
cost-diff0
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
cost-diff0
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
cost-diff0
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
cost-diff0
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 u2 u2)
cost-diff0
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
cost-diff0
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
cost-diff0
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
cost-diff0
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
cost-diff0
(*.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)))
cost-diff64
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
Rules
13 292×accelerator-lowering-fma.f32
13 292×accelerator-lowering-fma.f64
2 688×/-lowering-/.f32
2 688×/-lowering-/.f64
2 522×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031220
152212
273212
3125212
4199212
5218212
6263212
7319212
8362212
9369212
10391200
11463200
12633200
131096200
143421200
156367200
08312198
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
(sqrt u1)
u1
(* (+ 1 (* -98696044010906577398881/5000000000000000000000 (* u2 u2))) (sqrt (/ 1 (+ -1 (/ 1 u1)))))
(+ 1 (* -98696044010906577398881/5000000000000000000000 (* u2 u2)))
1
(* -98696044010906577398881/5000000000000000000000 (* u2 u2))
-98696044010906577398881/5000000000000000000000
(* u2 u2)
u2
(sqrt (/ 1 (+ -1 (/ 1 u1))))
(/ 1 (+ -1 (/ 1 u1)))
(+ -1 (/ 1 u1))
-1
(/ 1 u1)
u1
(/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 u1)))
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(sqrt (/ 1 u1))
(/ 1 u1)
1
u1
(/ (cos (* 314159265359/50000000000 u2)) (/ 1 (sqrt (/ (+ (/ 1 u1) 1) (+ (/ (/ 1 u1) u1) -1)))))
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(/ 1 (sqrt (/ (+ (/ 1 u1) 1) (+ (/ (/ 1 u1) u1) -1))))
1
(sqrt (/ (+ (/ 1 u1) 1) (+ (/ (/ 1 u1) u1) -1)))
(/ (+ (/ 1 u1) 1) (+ (/ (/ 1 u1) u1) -1))
(+ (/ 1 u1) 1)
(/ 1 u1)
u1
(+ (/ (/ 1 u1) u1) -1)
(/ (/ 1 u1) u1)
-1
Outputs
(* (sqrt (* (/ 1 (- 1 u1)) u1)) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt (* (/ 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
(sqrt u1)
(sqrt.f32 u1)
u1
(* (+ 1 (* -98696044010906577398881/5000000000000000000000 (* u2 u2))) (sqrt (/ 1 (+ -1 (/ 1 u1)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(+ 1 (* -98696044010906577398881/5000000000000000000000 (* u2 u2)))
(+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
1
#s(literal 1 binary32)
(* -98696044010906577398881/5000000000000000000000 (* u2 u2))
(*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
-98696044010906577398881/5000000000000000000000
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(* u2 u2)
(*.f32 u2 u2)
u2
(sqrt (/ 1 (+ -1 (/ 1 u1))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/ 1 (+ -1 (/ 1 u1)))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(+ -1 (/ 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)) (sqrt (/ 1 u1)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
314159265359/50000000000
#s(literal 314159265359/50000000000 binary32)
u2
(sqrt (/ 1 u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
u1
(/ (cos (* 314159265359/50000000000 u2)) (/ 1 (sqrt (/ (+ (/ 1 u1) 1) (+ (/ (/ 1 u1) u1) -1)))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(cos (* 314159265359/50000000000 u2))
(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 (sqrt (/ (+ (/ 1 u1) 1) (+ (/ (/ 1 u1) u1) -1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
1
#s(literal 1 binary32)
(sqrt (/ (+ (/ 1 u1) 1) (+ (/ (/ 1 u1) u1) -1)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/ (+ (/ 1 u1) 1) (+ (/ (/ 1 u1) u1) -1))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(+ (/ 1 u1) 1)
(+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
u1
(+ (/ (/ 1 u1) u1) -1)
(+.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1))
(/ (/ 1 u1) u1)
(/.f32 (/.f32 #s(literal 1 binary32) u1) u1)
-1
#s(literal -1 binary32)

localize115.0ms (0.8%)

Memory
16.0MiB live, 369.8MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.1%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32)))))
accuracy99.0%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))))))
accuracy99.0%
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32)))
accuracy98.9%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy99.7%
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
accuracy99.7%
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
accuracy99.1%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
accuracy98.9%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy99.6%
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
accuracy99.4%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
accuracy99.2%
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
accuracy98.8%
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
accuracy100.0%
(sqrt.f32 u1)
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.3%
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
accuracy98.9%
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
65.0ms256×0valid
Compiler

Compiled 234 to 34 computations (85.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
ival-div: 13.0ms (26.5% of total)
const: 9.0ms (18.4% of total)
ival-mult: 8.0ms (16.3% of total)
ival-sqrt: 8.0ms (16.3% of total)
ival-add: 5.0ms (10.2% of total)
ival-cos: 4.0ms (8.2% of total)
ival-sub: 1.0ms (2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series17.0ms (0.1%)

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

66 calls:

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

rewrite359.0ms (2.4%)

Memory
-22.2MiB live, 938.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 314×accelerator-lowering-fma.f32
6 314×accelerator-lowering-fma.f64
3 740×/-lowering-/.f32
3 740×/-lowering-/.f64
3 248×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
031157
1170117
21245113
09188105
Stop Event
iter limit
node limit
Counts
18 → 664
Calls
Call 1
Inputs
(* (/ 1 (- 1 u1)) u1)
(* (sqrt (* (/ 1 (- 1 u1)) u1)) (cos (* 314159265359/50000000000 u2)))
(sqrt (* (/ 1 (- 1 u1)) u1))
(/ 1 (- 1 u1))
(sqrt u1)
(* (+ 1 (* -98696044010906577398881/5000000000000000000000 (* u2 u2))) (sqrt (/ 1 (+ -1 (/ 1 u1)))))
(+ 1 (* -98696044010906577398881/5000000000000000000000 (* u2 u2)))
(* -98696044010906577398881/5000000000000000000000 (* u2 u2))
(* u2 u2)
(/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ 1 u1)))
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
(sqrt (/ 1 u1))
(/ (+ (/ 1 u1) 1) (+ (/ (/ 1 u1) u1) -1))
(/ (cos (* 314159265359/50000000000 u2)) (/ 1 (sqrt (/ (+ (/ 1 u1) 1) (+ (/ (/ 1 u1) u1) -1)))))
(/ 1 (+ -1 (/ 1 u1)))
(sqrt (/ 1 (+ -1 (/ 1 u1))))
(/ 1 (sqrt (/ (+ (/ 1 u1) 1) (+ (/ (/ 1 u1) u1) -1))))
Outputs
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal -1 binary32) u1)) (/.f32 u1 (+.f32 #s(literal -1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) 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 #s(literal -1 binary32) u1) (/.f32 u1 #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 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 u1) (+.f32 #s(literal -1 binary32) u1))
(/.f32 (/.f32 u1 #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) u1))
(/.f32 (neg.f32 (/.f32 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) u1)
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.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 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (/.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)) (/.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 #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) u1)) #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 u1 (-.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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 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/2 binary32))) (pow.f32 u1 #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.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/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (sqrt.f32 (/.f32 u1 #s(literal -1 binary32))) (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 (-.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) 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) (*.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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1 binary32)))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(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 (neg.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 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))
(/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u1)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) u1)))
(*.f32 (+.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 u1 u1)))))
(*.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.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 #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 #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))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (neg.f32 (log.f32 u1)) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 u1 #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 u1)) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (neg.f32 (log.f32 u1)) #s(literal 1/2 binary32))))
(pow.f32 u1 #s(literal 1/2 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal -1 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 #s(literal -1 binary32) (neg.f32 (pow.f32 u1 #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)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1/2 binary32)) (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 u1 #s(literal -1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 u1 #s(literal -1/4 binary32)) #s(literal -1 binary32)))
(*.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 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(+.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(+.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(fma.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) #s(literal 1 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 1 binary32) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) #s(literal -1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) #s(literal -1 binary32) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))) #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (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) (*.f32 u1 (*.f32 u1 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 u1 u1))) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (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) (*.f32 u1 (*.f32 u1 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 u1 u1))) #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) #s(literal 1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (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 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (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 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (sqrt.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (sqrt.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (sqrt.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) #s(literal 1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -1/2 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -1/2 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))))) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2)))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2)))))) (neg.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (neg.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))))
(/.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))))
(/.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 3 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (-.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))) (-.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (-.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (-.f32 (/.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))))
(*.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (neg.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (neg.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2 #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2)))))) (neg.f32 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 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))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) #s(literal -1 binary32))) (neg.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))) (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))) (+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))))
(*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 u2)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))))))
(*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(*.f32 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2)
(exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))
(pow.f32 u2 #s(literal 2 binary32))
(pow.f32 (*.f32 u2 u2) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log.f32 u2)) #s(literal 2 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 u2 u2))
(*.f32 u2 u2)
(*.f32 (exp.f32 (log.f32 u2)) (exp.f32 (log.f32 u2)))
(neg.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (pow.f32 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 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 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 (pow.f32 u1 #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 u1 #s(literal -1/2 binary32)))
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (/.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 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 #s(literal -1 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(*.f32 (/.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))))
(*.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)))
(neg.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(pow.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(-.f32 #s(literal 0 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (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))) #s(literal 1 binary32)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(neg.f32 (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (neg.f32 (log.f32 u1)) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(fabs.f32 (pow.f32 u1 #s(literal -1/2 binary32)))
(pow.f32 u1 #s(literal -1/2 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 u1 #s(literal -1/4 binary32)) #s(literal 2 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1 binary32))
(/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.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 #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 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 u1) #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)))
(*.f32 (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (pow.f32 u1 #s(literal -1/2 binary32))) (sqrt.f32 (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -1/2 binary32)) (pow.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -1/2 binary32)))
(neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(exp.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 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 (/.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(-.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 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 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.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 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #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 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #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 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.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))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.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 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (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 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))) (neg.f32 (+.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 (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.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) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 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 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.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 #s(literal 1 binary32) u1)) (+.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/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.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) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.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) (*.f32 u1 u1))) (+.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 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 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 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #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 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #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 u1)))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)))))
(*.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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) 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 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.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 (+.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 (/.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) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(neg.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (pow.f32 (+.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))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (pow.f32 (+.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))))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.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) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (+.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)))))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (pow.f32 (+.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))))))
(*.f32 (pow.f32 (+.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)))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (+.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))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32)))
(neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(exp.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -2 binary32))
(pow.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 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 (/.f32 #s(literal -1 binary32) u1) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(-.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 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 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.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 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #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 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #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 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.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))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.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 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 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 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))
(/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (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 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))) (neg.f32 (+.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 (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.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) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 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 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.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 #s(literal 1 binary32) u1)) (+.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/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.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) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (/.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) (*.f32 u1 u1))) (+.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 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 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 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #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 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #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 u1)))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)))))
(*.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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) 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 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.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 (+.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 (/.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) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(neg.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(exp.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32))))
(fabs.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal 1/4 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 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 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) #s(literal -1 binary32))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32))))
(/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32))))
(/.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (pow.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (neg.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(*.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32))))
(*.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) #s(literal -1 binary32))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.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 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (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) (*.f32 u1 (*.f32 u1 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 u1 u1))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.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 #s(literal 1 binary32) u1)) u1)) #s(literal 1/2 binary32)))
(*.f32 (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 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (sqrt.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #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 #s(literal 1 binary32) u1)) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))))) (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -1/2 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -1/2 binary32)))
(neg.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(exp.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))))
(pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (sqrt.f32 (*.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)))))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 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 #s(literal 1 binary32) u1)) u1)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)))))
(/.f32 (sqrt.f32 (neg.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) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) #s(literal 1/2 binary32))))
(sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #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 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)))))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.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 #s(literal 1 binary32) u1)) u1)) #s(literal -1/2 binary32)))
(*.f32 (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 (*.f32 u1 (*.f32 u1 u1)) (*.f32 u1 (*.f32 u1 u1)))))) #s(literal -1/2 binary32)) (pow.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 u1 u1))) #s(literal -1 binary32))) #s(literal -1/2 binary32)) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (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) (*.f32 u1 (*.f32 u1 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 u1 u1))) #s(literal 1/2 binary32)))
(*.f32 (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) (*.f32 u1 (*.f32 u1 u1)))))) (pow.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))

simplify572.0ms (3.9%)

Memory
18.7MiB live, 1 248.0MiB allocated
Algorithm
egg-herbie
Rules
16 954×accelerator-lowering-fma.f32
16 954×accelerator-lowering-fma.f64
6 420×*-lowering-*.f32
6 420×*-lowering-*.f64
4 802×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

eval99.0ms (0.7%)

Memory
-4.6MiB live, 229.5MiB allocated
Compiler

Compiled 22 275 to 2 166 computations (90.3% saved)

prune168.0ms (1.1%)

Memory
-6.0MiB live, 513.0MiB allocated
Pruning

65 alts after pruning (59 fresh and 6 done)

PrunedKeptTotal
New973351 008
Fresh172441
Picked145
Done022
Total991651 056
Accuracy
100.0%
Counts
1 056 → 65
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.0%
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
65.1%
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
80.9%
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/2 binary32))
65.1%
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
98.8%
(/.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
98.4%
(/.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))))
88.6%
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
76.7%
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
93.2%
(/.f32 (+.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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
91.9%
(/.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
93.3%
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))))))
72.1%
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
71.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 (/.f32 #s(literal 1 binary32) u1)))
88.5%
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
88.6%
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))))))
69.0%
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
93.3%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
76.6%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32)))
94.3%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1/8 binary32) (*.f32 u1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 (*.f32 (*.f32 u1 u1) #s(literal -1/16 binary32)) #s(literal -1/2 binary32)))))) u1))
74.6%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))))
74.6%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
98.3%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))))
76.6%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
98.5%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
75.2%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (exp.f32 (*.f32 (log.f32 u1) #s(literal -1/2 binary32))))
80.7%
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
65.0%
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
88.5%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
98.4%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.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))))
76.6%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
80.7%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))))))
65.0%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
71.4%
(+.f32 (sqrt.f32 u1) (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
88.5%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
88.8%
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
87.6%
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
67.4%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.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 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
88.6%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.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))))))
67.2%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.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))))))
88.6%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
78.4%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
69.2%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 u1))
95.6%
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.0%
(*.f32 (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
91.9%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
93.6%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
93.5%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
92.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) 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)))))))
88.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 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)))
98.7%
(*.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.7%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.0%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
80.9%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
80.9%
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
72.7%
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
75.5%
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
76.9%
(sqrt.f32 (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
65.2%
(sqrt.f32 u1)
64.3%
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
Compiler

Compiled 2 483 to 1 710 computations (31.1% saved)

simplify549.0ms (3.7%)

Memory
-19.4MiB live, 797.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
cost-diff0
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
cost-diff0
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
cost-diff0
(*.f32 u2 u2)
cost-diff0
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
cost-diff0
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
cost-diff0
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 u2 u2)
cost-diff0
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
cost-diff0
(+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32))
cost-diff0
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(pow.f32 u1 #s(literal -1/2 binary32))
cost-diff0
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
cost-diff0
(/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
cost-diff0
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
cost-diff0
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff192
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
Rules
20 914×accelerator-lowering-fma.f32
20 914×accelerator-lowering-fma.f64
2 722×*-lowering-*.f32
2 722×*-lowering-*.f64
2 210×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040297
189297
2189297
3396297
4844297
5994297
61411267
72560267
84525267
97689267
08374252
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (sqrt (* (/ u1 (- 1 (* u1 u1))) (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt (* (/ u1 (- 1 (* u1 u1))) (+ 1 u1)))
(* (/ u1 (- 1 (* u1 u1))) (+ 1 u1))
(/ u1 (- 1 (* u1 u1)))
u1
(- 1 (* u1 u1))
1
(* u1 u1)
(+ 1 u1)
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(/ 1 (pow u1 -1/2))
1
(pow u1 -1/2)
u1
-1/2
(* (+ (* -98696044010906577398881/5000000000000000000000 (* u2 u2)) 1) (sqrt (/ u1 (- 1 u1))))
(+ (* -98696044010906577398881/5000000000000000000000 (* u2 u2)) 1)
(* -98696044010906577398881/5000000000000000000000 (* u2 u2))
-98696044010906577398881/5000000000000000000000
(* u2 u2)
u2
1
(sqrt (/ u1 (- 1 u1)))
(/ u1 (- 1 u1))
u1
(- 1 u1)
(/ (+ 1 (* (* u2 u2) (+ -98696044010906577398881/5000000000000000000000 (* u2 (* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))))))) (sqrt (/ 1 u1)))
(+ 1 (* (* u2 u2) (+ -98696044010906577398881/5000000000000000000000 (* u2 (* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)))))))
1
(* (* u2 u2) (+ -98696044010906577398881/5000000000000000000000 (* u2 (* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))))))
(* u2 u2)
u2
(+ -98696044010906577398881/5000000000000000000000 (* u2 (* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)))))
-98696044010906577398881/5000000000000000000000
(* u2 (* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))))
(* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)))
(+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))
9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000
(* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)
-961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000
(sqrt (/ 1 u1))
(/ 1 u1)
u1
(/ (cos (* 314159265359/50000000000 u2)) (sqrt (+ -1 (/ 1 u1))))
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
314159265359/50000000000
u2
(sqrt (+ -1 (/ 1 u1)))
(+ -1 (/ 1 u1))
-1
(/ 1 u1)
1
u1
Outputs
(* (sqrt (* (/ u1 (- 1 (* u1 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 u1))) (+ 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(* (/ u1 (- 1 (* u1 u1))) (+ 1 u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) 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)
(+.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
(/ 1 (pow u1 -1/2))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
1
#s(literal 1 binary32)
(pow u1 -1/2)
(pow.f32 u1 #s(literal -1/2 binary32))
u1
-1/2
#s(literal -1/2 binary32)
(* (+ (* -98696044010906577398881/5000000000000000000000 (* u2 u2)) 1) (sqrt (/ u1 (- 1 u1))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (* -98696044010906577398881/5000000000000000000000 (* u2 u2)) 1)
(+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(* -98696044010906577398881/5000000000000000000000 (* u2 u2))
(*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
-98696044010906577398881/5000000000000000000000
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(* u2 u2)
(*.f32 u2 u2)
u2
1
#s(literal 1 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 (* (* u2 u2) (+ -98696044010906577398881/5000000000000000000000 (* u2 (* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))))))) (sqrt (/ 1 u1)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(+ 1 (* (* u2 u2) (+ -98696044010906577398881/5000000000000000000000 (* u2 (* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)))))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
1
#s(literal 1 binary32)
(* (* u2 u2) (+ -98696044010906577398881/5000000000000000000000 (* u2 (* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(* u2 u2)
(*.f32 u2 u2)
u2
(+ -98696044010906577398881/5000000000000000000000 (* u2 (* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)))))
(+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
-98696044010906577398881/5000000000000000000000
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(* u2 (* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))))
(*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)))
(*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))
(+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))
9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
(* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)
(*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))
-961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000
#s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)
(sqrt (/ 1 u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
u1
(/ (cos (* 314159265359/50000000000 u2)) (sqrt (+ -1 (/ 1 u1))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) 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 (+ -1 (/ 1 u1)))
(sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(+ -1 (/ 1 u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
-1
#s(literal -1 binary32)
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
1
#s(literal 1 binary32)
u1

localize240.0ms (1.6%)

Memory
15.2MiB live, 239.1MiB allocated
Localize:

Found 18 expressions of interest:

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

Compiled 287 to 43 computations (85% saved)

Precisions
Click to see histograms. Total time spent on operations: 96.0ms
ival-add: 28.0ms (29% of total)
ival-mult: 18.0ms (18.7% of total)
ival-sqrt: 15.0ms (15.6% of total)
const: 14.0ms (14.5% of total)
ival-div: 10.0ms (10.4% of total)
ival-pow: 5.0ms (5.2% of total)
ival-cos: 3.0ms (3.1% of total)
ival-sub: 2.0ms (2.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series25.0ms (0.2%)

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

75 calls:

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

rewrite547.0ms (3.7%)

Memory
-5.7MiB live, 839.3MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 660×/-lowering-/.f32
4 660×/-lowering-/.f64
4 008×*-lowering-*.f32
4 008×*-lowering-*.f64
3 704×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040209
1237176
21824176
08433164
Stop Event
iter limit
node limit
Counts
21 → 1 111
Calls
Call 1
Inputs
(* (/ u1 (- 1 (* u1 u1))) (+ 1 u1))
(* (sqrt (* (/ u1 (- 1 (* u1 u1))) (+ 1 u1))) (cos (* 314159265359/50000000000 u2)))
(sqrt (* (/ u1 (- 1 (* u1 u1))) (+ 1 u1)))
(/ u1 (- 1 (* u1 u1)))
(/ 1 (pow u1 -1/2))
(pow u1 -1/2)
(* (+ (* -98696044010906577398881/5000000000000000000000 (* u2 u2)) 1) (sqrt (/ u1 (- 1 u1))))
(+ (* -98696044010906577398881/5000000000000000000000 (* u2 u2)) 1)
(* -98696044010906577398881/5000000000000000000000 (* u2 u2))
(* u2 u2)
(/ (+ 1 (* (* u2 u2) (+ -98696044010906577398881/5000000000000000000000 (* u2 (* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))))))) (sqrt (/ 1 u1)))
(+ 1 (* (* u2 u2) (+ -98696044010906577398881/5000000000000000000000 (* u2 (* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)))))))
(* (* u2 u2) (+ -98696044010906577398881/5000000000000000000000 (* u2 (* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))))))
(/ (cos (* 314159265359/50000000000 u2)) (sqrt (+ -1 (/ 1 u1))))
(cos (* 314159265359/50000000000 u2))
(* 314159265359/50000000000 u2)
(sqrt (+ -1 (/ 1 u1)))
(/ u1 (- 1 u1))
(sqrt (/ u1 (- 1 u1)))
(* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000)))
(* u2 (* u2 (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (* u2 u2) -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000))))
Outputs
(neg.f32 (/.f32 u1 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(+.f32 (/.f32 (*.f32 u1 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) u1) u1) #s(literal -1 binary32))
(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 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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (/.f32 (*.f32 u1 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 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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (/.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 u1 u1))))
(fma.f32 (neg.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.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 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 (*.f32 u1 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 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 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 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 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (/.f32 (/.f32 (*.f32 u1 u1) (-.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 0 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (/.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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) (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) 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)) (+.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 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) 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 #s(literal 1 binary32) (/.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 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))))
(/.f32 #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 u1))) (*.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 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #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 (*.f32 u1 u1))) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.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 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 u1) (+.f32 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)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 #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))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.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 u1 u1))) (*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.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 0 binary32) (-.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)) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.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 u1))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 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 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (-.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (-.f32 #s(literal 1 binary32) 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 u1))) (-.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 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))
(/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1)) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.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))) (/.f32 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 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 u1 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 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) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 u1 u1))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) u1)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) u1)) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 u1 u1))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 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 (neg.f32 u1) (-.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))) (-.f32 #s(literal 0 binary32) (*.f32 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 (neg.f32 (neg.f32 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1)) (*.f32 (neg.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 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 u1))) (*.f32 (neg.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 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (neg.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 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 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 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (-.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))) (-.f32 #s(literal 0 binary32) (*.f32 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 (*.f32 (neg.f32 u1) #s(literal 1 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))) u1)) (*.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 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 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 (*.f32 (neg.f32 u1) #s(literal 1 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))) (-.f32 #s(literal 0 binary32) (*.f32 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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) u1)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 (*.f32 u1 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) #s(literal -1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (+.f32 (*.f32 u1 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 u1))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 u1 (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (neg.f32 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 u1 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 u1 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 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 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (neg.f32 u1)))) (*.f32 (-.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 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (-.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 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (/.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 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (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 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (-.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 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (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 (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 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (-.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))) (*.f32 #s(literal 1 binary32) (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 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (-.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))) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.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) u1)))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) 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)) (+.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 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.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 u1 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 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.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 u1 u1)) u1)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.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 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 u1))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (neg.f32 (+.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (neg.f32 (-.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.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 u1)))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) 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 u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 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 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.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) u1))))
(*.f32 (-.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 (/.f32 u1 (-.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.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))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (-.f32 #s(literal 1 binary32) (*.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 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.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 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (-.f32 #s(literal 0 binary32) (-.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)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (/.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 u1)))))
(*.f32 (*.f32 (+.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 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (neg.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 (*.f32 u1 (+.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 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 #s(literal 1 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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(*.f32 (-.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 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 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.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 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 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (neg.f32 u1) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.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) (*.f32 u1 (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.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 #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 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.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 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 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.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 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 (+.f32 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 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 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 (/.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 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (*.f32 u1 (+.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)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.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 #s(literal 1 binary32) (*.f32 u1 (-.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 #s(literal 1 binary32) (*.f32 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 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.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 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.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 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.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 u1))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.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 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.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 (-.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 (-.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)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 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) (*.f32 u1 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.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 (-.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)) (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 u1))) #s(literal 1/2 binary32))) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (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))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)) #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 (+.f32 u1 #s(literal 1 binary32)) #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 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (pow.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.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 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.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 u1 u1)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (-.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 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #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 u1)) u1))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 u1))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sqrt.f32 (+.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (sqrt.f32 (-.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.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 u1)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #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 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (pow.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.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 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 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 (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)))))
(/.f32 (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (-.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 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 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.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) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (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/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) (*.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 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 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 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(neg.f32 (/.f32 u1 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(neg.f32 (/.f32 (neg.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))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 0 binary32) (-.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) (*.f32 u1 u1)) u1))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (neg.f32 u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (-.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 (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32))) (neg.f32 (-.f32 #s(literal 0 binary32) (-.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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) u1)
(*.f32 (neg.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 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 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #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 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 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 u1 (/.f32 #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 #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)))))
(neg.f32 (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 u1)) #s(literal -1 binary32)))
(exp.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 u1))))
(exp.f32 (*.f32 (-.f32 #s(literal 0 binary32) (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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 u1 #s(literal -1/4 binary32)) #s(literal -2 binary32))
(pow.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal -1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (-.f32 #s(literal 0 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 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal -1/4 binary32)))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/4 binary32))) (neg.f32 (pow.f32 u1 #s(literal -1/4 binary32))))
(sqrt.f32 u1)
(*.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.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 u1 #s(literal 1/4 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 1/4 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 u1)))
(exp.f32 (*.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)) #s(literal -1/4 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 u1 #s(literal 1/2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 u1 #s(literal -1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 u1)) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 u1))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 u1) #s(literal -1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 u1) #s(literal -1/4 binary32)) (*.f32 (log.f32 u1) #s(literal -1/4 binary32))))
(exp.f32 (neg.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (neg.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 u1)) #s(literal -1 binary32))))
(exp.f32 (neg.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (log.f32 u1)))))
(fabs.f32 (pow.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 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.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 #s(literal -1/2 binary32)) (log.f32 u1))
(-.f32 #s(literal 0 binary32) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (neg.f32 (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32))) #s(literal -1 binary32))
(/.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))) #s(literal 1 binary32))
(/.f32 (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) 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/2 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal -1/4 binary32)))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal -1/2 binary32))) #s(literal -1 binary32)))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32))) #s(literal -1 binary32))
(*.f32 (pow.f32 u1 #s(literal -1/4 binary32)) (pow.f32 u1 #s(literal -1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 1/4 binary32))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/4 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1/2 binary32)) (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (pow.f32 u1 #s(literal -1/2 binary32))) (sqrt.f32 (pow.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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (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)) #s(literal 1 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(+.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 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)))
(fma.f32 #s(literal 1 binary32) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 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)))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 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) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (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 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 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/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 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) (*.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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.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 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(fma.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.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 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (*.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32)) (pow.f32 u1 #s(literal 1/2 binary32))) (*.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #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)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #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 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (*.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))
(/.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #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 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (pow.f32 u1 #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32)) (pow.f32 u1 #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (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 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))))) (neg.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32)))) (neg.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 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 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))))) (neg.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #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 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32)))) (neg.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (neg.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))) (neg.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal 3 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 -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #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 -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #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)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #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 -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (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 -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 (*.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 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 #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 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (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 -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (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 -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (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)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 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 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #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 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (pow.f32 u1 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32)) (pow.f32 u1 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #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)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #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 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.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 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 (*.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))
(*.f32 (*.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2 #s(literal 1 binary32))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal 1 binary32)) #s(literal 1 binary32))
(-.f32 (/.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (/.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32)) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))) (neg.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32))) (neg.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (*.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))))) (neg.f32 (neg.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))))))
(*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))))
(*.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))))
(*.f32 (neg.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(*.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 1 binary32)))
(*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32))
(*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2)
(*.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))
(pow.f32 u2 #s(literal 2 binary32))
(pow.f32 (*.f32 u2 u2) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log.f32 u2)) #s(literal 2 binary32))
(*.f32 u2 u2)
(*.f32 (exp.f32 (log.f32 u2)) (exp.f32 (log.f32 u2)))
(neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))))
(neg.f32 (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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))))))))) (pow.f32 u1 #s(literal -1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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))))))))) #s(literal -1 binary32))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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))))))))) (pow.f32 u1 #s(literal -1/2 binary32))) (/.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (*.f32 u2 (*.f32 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))))))))) (pow.f32 u1 #s(literal -1/2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (pow.f32 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) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 u1 #s(literal -1/2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))) (pow.f32 u1 #s(literal -1/2 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) (pow.f32 u1 #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))) (pow.f32 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) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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 u1 #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 u1 #s(literal -1/2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))) (pow.f32 u1 #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))))) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) (neg.f32 (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))))) (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) (pow.f32 u1 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))) #s(literal 1 binary32))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))) (pow.f32 u1 #s(literal -1/2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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))))))))))) (neg.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) (pow.f32 u1 #s(literal 1/2 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))) (pow.f32 u1 #s(literal 1/2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))) (pow.f32 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) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))) (pow.f32 u1 #s(literal -1/2 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 u1 #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 #s(literal -1 binary32) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))) (pow.f32 u1 #s(literal -1/2 binary32)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))) (pow.f32 u1 #s(literal -1/2 binary32)))))
(*.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))))) (pow.f32 u1 #s(literal 1/2 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))) (pow.f32 u1 #s(literal -1/4 binary32))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) (pow.f32 u1 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))) (pow.f32 u1 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (pow.f32 u1 #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))))) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) (pow.f32 u1 #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))))) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) (pow.f32 u1 #s(literal -1/4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))))) (pow.f32 u1 #s(literal -1/4 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) (pow.f32 u1 #s(literal -1/4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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))))))))) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))) (pow.f32 u1 #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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))))))))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))) (pow.f32 u1 #s(literal -1/4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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))))))))) (pow.f32 u1 #s(literal -1/4 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))) (pow.f32 u1 #s(literal -1/4 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 #s(literal 1 binary32) (pow.f32 u1 #s(literal 1/4 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal -1/4 binary32))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))) (neg.f32 (pow.f32 u1 #s(literal -1/4 binary32)))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))) (pow.f32 u1 #s(literal -1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(+.f32 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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))))))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(fma.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)))
(fma.f32 u2 (*.f32 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)))))) #s(literal 1 binary32))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 1 binary32)) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)))
(fma.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))))) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)))
(fma.f32 (+.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 u2 u2) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(fma.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal 1 binary32)) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 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)))))) u2 #s(literal 1 binary32))
(fma.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(fma.f32 (neg.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(fma.f32 (+.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) #s(literal 1 binary32))
(fma.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 #s(literal 1 binary32) u2) (*.f32 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)))))) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.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))))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 u2 u2) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 #s(literal 1 binary32) (-.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)))))) #s(literal 1 binary32))
(fma.f32 (*.f32 (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) #s(literal 1 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (-.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)))))) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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))))))))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (*.f32 u2 (*.f32 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))))))))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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))))))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))) #s(literal 1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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))))))))) #s(literal -1 binary32))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))))) (neg.f32 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))) #s(literal 1 binary32)) (-.f32 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (neg.f32 (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))))
(/.f32 (+.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (pow.f32 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 (*.f32 (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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))))))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (*.f32 u2 (*.f32 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))))))))) #s(literal 3 binary32))) (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))) #s(literal 1 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (-.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))))
(+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(fma.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(fma.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(fma.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)))
(fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(fma.f32 u2 (*.f32 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(fma.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(fma.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal 1 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(fma.f32 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) u2) u2 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) u2 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(-.f32 (/.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (+.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.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 (*.f32 u2 u2) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (*.f32 u2 u2))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.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 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 u2))))
(/.f32 (+.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 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)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (-.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 (*.f32 (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (*.f32 u2 u2)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.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 (neg.f32 (+.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))))) (neg.f32 (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (neg.f32 (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 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)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (neg.f32 (-.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 (neg.f32 (*.f32 (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (*.f32 u2 u2))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 u2))) (neg.f32 (-.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 (+.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(/.f32 (+.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (pow.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 u2 (*.f32 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 (*.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 (+.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 u2 u2))
(*.f32 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))
(*.f32 (*.f32 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)))))) u2)
(*.f32 (+.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
(*.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
(*.f32 (*.f32 #s(literal 1 binary32) u2) (*.f32 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 (*.f32 #s(literal 1 binary32) (*.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 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 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)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (/.f32 #s(literal 1 binary32) (-.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 (*.f32 (+.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(*.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (*.f32 u2 u2)) (/.f32 #s(literal 1 binary32) (-.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)))))))
(neg.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(neg.f32 (/.f32 (neg.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))))
(exp.f32 (*.f32 (log.f32 (/.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)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 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 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.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 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 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 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(/.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 (neg.f32 (neg.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (neg.f32 (neg.f32 (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 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 (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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (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 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32)))
(*.f32 (neg.f32 (neg.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)) #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 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (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 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(exp.f32 (*.f32 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(pow.f32 (+.f32 (/.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 (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) #s(literal 1/2 binary32)))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (sqrt.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(/.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(sqrt.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.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 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)))))
(*.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (+.f32 (/.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)))
(neg.f32 (/.f32 u1 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(+.f32 (/.f32 (*.f32 u1 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) u1) u1) #s(literal -1 binary32))
(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 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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (/.f32 (*.f32 u1 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 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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (/.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (/.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 u1 u1))))
(fma.f32 (neg.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.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 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 (*.f32 u1 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 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 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 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 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 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 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (/.f32 (/.f32 (*.f32 u1 u1) (-.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 0 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (/.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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) (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) 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)) (+.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 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) 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 #s(literal 1 binary32) (/.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 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))))
(/.f32 #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 u1))) (*.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 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #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 (*.f32 u1 u1))) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.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 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 u1) (+.f32 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)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 #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))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.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 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.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 u1 u1))) (*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.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 0 binary32) (-.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)) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.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 u1))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 u1)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 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 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(/.f32 (-.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (/.f32 (-.f32 #s(literal 1 binary32) 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 u1))) (-.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 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))
(/.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1)) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.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))) (/.f32 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 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 u1 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 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) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 u1 u1))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) u1)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) u1)) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 u1 u1))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (neg.f32 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 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 (neg.f32 u1) (-.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))) (-.f32 #s(literal 0 binary32) (*.f32 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 (neg.f32 (neg.f32 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) u1)) (*.f32 (neg.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 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 u1 u1))) (*.f32 (neg.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 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)))) (*.f32 (neg.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 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 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 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (-.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))) (-.f32 #s(literal 0 binary32) (*.f32 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 (*.f32 (neg.f32 u1) #s(literal 1 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))) u1)) (*.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 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 u1 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 (*.f32 (neg.f32 u1) #s(literal 1 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))) (-.f32 #s(literal 0 binary32) (*.f32 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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) u1)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 (*.f32 u1 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) #s(literal -1 binary32))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (+.f32 (*.f32 u1 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 u1))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 u1 (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (neg.f32 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (+.f32 (*.f32 u1 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 u1 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 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 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (neg.f32 u1)))) (*.f32 (-.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 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (-.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 1 binary32) (*.f32 u1 u1))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (/.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 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (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 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (-.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 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (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 (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 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (-.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))) (*.f32 #s(literal 1 binary32) (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 (+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u1 u1)) (-.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))) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))) (*.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) u1)))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) 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)) (+.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 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.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 u1 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 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.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 u1 u1)) u1)) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.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 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 u1))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (neg.f32 (+.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (neg.f32 (-.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.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 u1)))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) 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 u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 (neg.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32)))) (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 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 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.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) u1))))
(*.f32 (-.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 (/.f32 u1 (-.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.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))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (-.f32 #s(literal 1 binary32) (*.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 u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.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 u1 u1))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (-.f32 #s(literal 0 binary32) (-.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)) u1) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1) (/.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 u1)))))
(*.f32 (*.f32 (+.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 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (neg.f32 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 (*.f32 u1 (+.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 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (/.f32 #s(literal 1 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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(*.f32 (-.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 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 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.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 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 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (*.f32 (neg.f32 u1) (+.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 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.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) (*.f32 u1 (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.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 #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 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.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 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 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.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 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 (+.f32 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 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 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 (/.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 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(*.f32 (/.f32 (*.f32 u1 (+.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)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (-.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 #s(literal 1 binary32) (*.f32 u1 (-.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 #s(literal 1 binary32) (*.f32 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 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.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 u1))) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.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 u1))) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.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 u1))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.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 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.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 (-.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 (-.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)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 (+.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 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) (*.f32 u1 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (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))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32)) #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 (+.f32 u1 #s(literal 1 binary32)) #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 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (pow.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.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 (neg.f32 (neg.f32 u1))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.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 u1 u1)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))))) (sqrt.f32 (*.f32 (-.f32 #s(literal 0 binary32) (-.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 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) u1)) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) #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 u1)) u1))))
(/.f32 (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (neg.f32 u1))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (sqrt.f32 (neg.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (pow.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (+.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))) (sqrt.f32 (+.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
(/.f32 (sqrt.f32 (-.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 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.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 u1)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #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 (+.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (+.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (pow.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (neg.f32 u1) (+.f32 u1 #s(literal 1 binary32)))) (pow.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.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 (+.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1))) (/.f32 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 (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)))))
(/.f32 (neg.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (pow.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))) (neg.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 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 (-.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 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 (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (-.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) (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(*.f32 (neg.f32 (pow.f32 u1 #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (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/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) (*.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 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))) #s(literal 1/2 binary32)) (pow.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 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 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1))))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (sqrt.f32 (/.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 (*.f32 u1 u1)))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(+.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(+.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(fma.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 u2) (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(-.f32 (/.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (+.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) u2)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) u2)))
(/.f32 (+.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2)))) (+.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (-.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 u2 (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 u2 (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) u2) (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) u2) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2))))) (neg.f32 (+.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (-.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 u2 (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 u2 (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) u2)) (neg.f32 (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) u2)) (neg.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2))) (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2)))) (+.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) u2)
(*.f32 (+.f32 (*.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
(*.f32 (-.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(*.f32 (*.f32 u2 (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(*.f32 (*.f32 u2 (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(*.f32 (*.f32 (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) u2) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(*.f32 (*.f32 (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))) u2) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(+.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(+.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(+.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) u2))
(+.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))
(fma.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))
(fma.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) u2))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (*.f32 (*.f32 u2 u2) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))))) (neg.f32 (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (neg.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) u2) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2)) (-.f32 (*.f32 (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) u2) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) u2)) (*.f32 (*.f32 (*.f32 u2 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) (*.f32 (*.f32 u2 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) u2)))))
(/.f32 (+.f32 (pow.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2))) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) #s(literal 3 binary32)) (pow.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 3 binary32))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2))) (-.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))
(*.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2))
(*.f32 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) u2)
(*.f32 (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 (*.f32 u2 u2)) (*.f32 (*.f32 u2 (*.f32 u2 u2)) #s(literal -888582403072316045452646217178678891027187248031397878124052811958269488480104843150169746712373991334935709783044556185269752461763560102731769199523473600715918327615700960880586771967335181848794343956321/1423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(*.f32 (*.f32 (*.f32 u2 u2) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))

simplify554.0ms (3.8%)

Memory
23.5MiB live, 920.7MiB allocated
Algorithm
egg-herbie
Rules
14 936×accelerator-lowering-fma.f32
14 936×accelerator-lowering-fma.f64
6 858×*-lowering-*.f32
6 858×*-lowering-*.f64
4 826×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

eval152.0ms (1%)

Memory
-8.9MiB live, 306.5MiB allocated
Compiler

Compiled 44 778 to 3 879 computations (91.3% saved)

prune265.0ms (1.8%)

Memory
17.5MiB live, 614.4MiB allocated
Pruning

79 alts after pruning (69 fresh and 10 done)

PrunedKeptTotal
New1 446281 474
Fresh134154
Picked145
Done066
Total1 460791 539
Accuracy
100.0%
Counts
1 539 → 79
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.0%
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
65.0%
(pow.f32 (pow.f32 u1 #s(literal -1/4 binary32)) #s(literal -2 binary32))
65.1%
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
80.9%
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/2 binary32))
65.1%
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
98.8%
(/.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
98.4%
(/.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))))
88.6%
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
76.7%
(/.f32 (pow.f32 u1 #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
72.1%
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
72.1%
(/.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
72.1%
(/.f32 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
72.1%
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
93.2%
(/.f32 (+.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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
71.2%
(/.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))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
93.3%
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))))))
72.1%
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
72.1%
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))) (pow.f32 u1 #s(literal -1/2 binary32)))
71.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 (/.f32 #s(literal 1 binary32) u1)))
91.9%
(/.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) (/.f32 #s(literal 1 binary32) u1))))
93.2%
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
88.6%
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))))))
69.0%
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
88.5%
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
72.2%
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))))
72.2%
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) (pow.f32 u1 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))))
93.3%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (exp.f32 #s(literal 1/2 binary32)) (log.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
76.6%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32)))
94.3%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (*.f32 u1 u1) (+.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (*.f32 #s(literal -1/8 binary32) (*.f32 u1 u1))) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 (*.f32 (*.f32 u1 u1) #s(literal -1/16 binary32)) #s(literal -1/2 binary32)))))) u1))
74.6%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))))))))
74.6%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))))
98.3%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))))
76.6%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
98.5%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
75.2%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (exp.f32 (*.f32 (log.f32 u1) #s(literal -1/2 binary32))))
65.0%
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 u1 u1) #s(literal -1/4 binary32)))
65.0%
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
98.4%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
88.5%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
72.1%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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))))))))))
76.6%
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
72.1%
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) (pow.f32 u1 #s(literal 1/2 binary32)))))
80.7%
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))))))
65.0%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
80.7%
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
4.1%
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
4.1%
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
88.7%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
88.8%
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
88.7%
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
88.8%
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))))
88.8%
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
78.4%
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
69.2%
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 u1))
87.6%
(*.f32 (+.f32 (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 3/2 binary32)) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
67.4%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.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 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
88.6%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.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))))))
88.6%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
95.6%
(*.f32 (sqrt.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.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)))))))
93.5%
(*.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 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
93.5%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
92.2%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) 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)))
98.7%
(*.f32 (sqrt.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.2%
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
76.7%
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.0%
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
80.9%
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1)))
80.9%
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
72.7%
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
75.5%
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
76.9%
(sqrt.f32 (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
65.2%
(sqrt.f32 u1)
64.3%
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
Compiler

Compiled 4 555 to 1 573 computations (65.5% saved)

regimes580.0ms (3.9%)

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

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

regimes240.0ms (1.6%)

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

8 calls:

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

Compiled 56 to 44 computations (21.4% saved)

regimes172.0ms (1.2%)

Memory
-14.9MiB live, 270.3MiB allocated
Counts
80 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 u1 u1) #s(literal -1/4 binary32)))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 u1))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (*.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 -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (+.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) 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 (/.f32 #s(literal 1 binary32) u1)))
(/.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))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.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 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.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) (/.f32 #s(literal 1 binary32) u1))))
(/.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 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 #s(literal 1 binary32) u1)) 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 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 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 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (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)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.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 u2 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 u2 (*.f32 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 #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 -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 (sqrt.f32 (/.f32 u1 (-.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 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.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 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) (pow.f32 u1 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) (pow.f32 u1 #s(literal 1/2 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))
(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 (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)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(pow.f32 (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/4 binary32)) #s(literal 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 u1 #s(literal 1/2 binary32)) (/.f32 #s(literal 1 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)))
Outputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 u2 (*.f32 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:

25.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
23.0ms
cosTheta_i
22.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
22.0ms
u1
22.0ms
u2
Results
AccuracySegmentsBranch
93.6%1cosTheta_i
98.3%2u1
98.5%2u2
98.3%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
98.3%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
98.2%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
98.5%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 42 to 33 computations (21.4% saved)

regimes143.0ms (1%)

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

6 calls:

23.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
22.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
22.0ms
u1
22.0ms
u2
20.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
97.6%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
97.0%2u1
97.0%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
97.0%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
98.0%2u2
98.0%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 38 to 30 computations (21.1% saved)

regimes61.0ms (0.4%)

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

2 calls:

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

Compiled 10 to 8 computations (20% saved)

regimes71.0ms (0.5%)

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

2 calls:

36.0ms
u2
23.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
98.0%2u2
98.0%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 10 to 8 computations (20% saved)

regimes59.0ms (0.4%)

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

2 calls:

22.0ms
u2
22.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Results
AccuracySegmentsBranch
98.0%2u2
98.0%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 10 to 8 computations (20% saved)

regimes152.0ms (1%)

Memory
3.4MiB live, 208.1MiB allocated
Counts
73 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 u1 u1) #s(literal -1/4 binary32)))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 u1))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (*.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 -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (+.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) 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 (/.f32 #s(literal 1 binary32) u1)))
(/.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))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.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 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.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) (/.f32 #s(literal 1 binary32) u1))))
(/.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 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 #s(literal 1 binary32) u1)) 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 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 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 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (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)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.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 u2 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 u2 (*.f32 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 #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 -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 (sqrt.f32 (/.f32 u1 (-.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 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.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 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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))))))))) (pow.f32 u1 #s(literal 1/2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 (+.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (-.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 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 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) (pow.f32 u1 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 (*.f32 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))))))) #s(literal 1 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 (*.f32 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 (*.f32 u2 u2) (*.f32 (*.f32 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 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)))))))))) (pow.f32 u1 #s(literal 1/2 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))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
Outputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
Calls

5 calls:

51.0ms
cosTheta_i
25.0ms
u1
23.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
22.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
22.0ms
u2
Results
AccuracySegmentsBranch
93.6%1cosTheta_i
93.6%1u1
93.6%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
93.6%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
93.6%1u2
Compiler

Compiled 29 to 22 computations (24.1% saved)

regimes336.0ms (2.3%)

Memory
-27.0MiB live, 134.3MiB allocated
Counts
64 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 u1 u1) #s(literal -1/4 binary32)))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 u1))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (*.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 -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (+.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) 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 (/.f32 #s(literal 1 binary32) u1)))
(/.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))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.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 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.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) (/.f32 #s(literal 1 binary32) u1))))
(/.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 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 #s(literal 1 binary32) u1)) 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 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 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 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (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)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (+.f32 (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.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 u2 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 u2 (*.f32 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 #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 -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 (sqrt.f32 (/.f32 u1 (-.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 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (*.f32 (*.f32 u2 u2) (-.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/126562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.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 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))))
Outputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
Calls

5 calls:

142.0ms
cosTheta_i
58.0ms
u2
47.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
17.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
17.0ms
u1
Results
AccuracySegmentsBranch
93.5%1u1
93.5%1u2
93.5%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
93.5%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
93.5%1cosTheta_i
Compiler

Compiled 29 to 22 computations (24.1% saved)

regimes155.0ms (1.1%)

Memory
23.9MiB live, 102.4MiB allocated
Counts
54 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 u1 u1) #s(literal -1/4 binary32)))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 u1))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (*.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 -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (+.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) 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 (/.f32 #s(literal 1 binary32) u1)))
(/.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))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.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 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.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) (/.f32 #s(literal 1 binary32) u1))))
(/.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 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 #s(literal 1 binary32) u1)) 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 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 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 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
Outputs
(/.f32 (+.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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
Calls

5 calls:

53.0ms
u2
52.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
15.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
15.0ms
u1
15.0ms
cosTheta_i
Results
AccuracySegmentsBranch
93.2%1u1
93.2%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
93.2%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
93.2%1u2
93.2%1cosTheta_i
Compiler

Compiled 29 to 22 computations (24.1% saved)

regimes138.0ms (0.9%)

Memory
-1.1MiB live, 83.8MiB allocated
Counts
53 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 u1 u1) #s(literal -1/4 binary32)))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 u1))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (*.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 -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (+.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) 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 (/.f32 #s(literal 1 binary32) u1)))
(/.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))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.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 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.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) (/.f32 #s(literal 1 binary32) u1))))
(/.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 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 #s(literal 1 binary32) u1)) 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 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 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 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
Outputs
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
Calls

5 calls:

46.0ms
cosTheta_i
43.0ms
u2
15.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
15.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
14.0ms
u1
Results
AccuracySegmentsBranch
93.2%1u1
93.2%1u2
93.2%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
93.2%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
93.2%1cosTheta_i
Compiler

Compiled 29 to 22 computations (24.1% saved)

regimes213.0ms (1.4%)

Memory
-0.3MiB live, 77.9MiB allocated
Counts
52 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 u1 u1) #s(literal -1/4 binary32)))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 u1))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (*.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 -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (+.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) 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 (/.f32 #s(literal 1 binary32) u1)))
(/.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))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.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 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.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) (/.f32 #s(literal 1 binary32) u1))))
(/.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 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 #s(literal 1 binary32) u1)) 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 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 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 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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 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 (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (+.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32))))
Calls

5 calls:

128.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
37.0ms
cosTheta_i
14.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
14.0ms
u1
14.0ms
u2
Results
AccuracySegmentsBranch
92.2%1u1
92.2%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
92.2%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
92.2%1u2
92.2%1cosTheta_i
Compiler

Compiled 29 to 22 computations (24.1% saved)

regimes116.0ms (0.8%)

Memory
-19.0MiB live, 61.7MiB allocated
Counts
45 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 u1 u1) #s(literal -1/4 binary32)))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 u1))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (*.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 -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (+.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) 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 (/.f32 #s(literal 1 binary32) u1)))
(/.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))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.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 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.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) (/.f32 #s(literal 1 binary32) u1))))
(/.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 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 #s(literal 1 binary32) u1)) 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 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 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)))))))) (pow.f32 u1 #s(literal -1/2 binary32)))
Outputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) 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)))))))
Calls

5 calls:

43.0ms
u1
31.0ms
cosTheta_i
13.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
12.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
12.0ms
u2
Results
AccuracySegmentsBranch
92.2%1u1
92.2%1u2
92.2%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
92.2%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
92.2%1cosTheta_i
Compiler

Compiled 29 to 22 computations (24.1% saved)

regimes129.0ms (0.9%)

Memory
7.6MiB live, 85.7MiB allocated
Counts
41 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 u1 u1) #s(literal -1/4 binary32)))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 u1))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (*.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 -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (+.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) 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 (/.f32 #s(literal 1 binary32) u1)))
(/.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))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.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 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(/.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) (/.f32 #s(literal 1 binary32) u1))))
(/.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))))
Outputs
(/.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) (/.f32 #s(literal 1 binary32) u1))))
Calls

5 calls:

79.0ms
u2
12.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
12.0ms
cosTheta_i
12.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
11.0ms
u1
Results
AccuracySegmentsBranch
91.9%1u2
91.9%1u1
91.9%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
91.9%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
91.9%1cosTheta_i
Compiler

Compiled 29 to 22 computations (24.1% saved)

regimes113.0ms (0.8%)

Memory
-12.7MiB live, 68.4MiB allocated
Counts
38 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 u1 u1) #s(literal -1/4 binary32)))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 u1))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (*.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 -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (+.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 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(/.f32 (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) 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 (/.f32 #s(literal 1 binary32) u1)))
(/.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))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.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 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
Outputs
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Calls

5 calls:

44.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
35.0ms
cosTheta_i
11.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
11.0ms
u1
10.0ms
u2
Results
AccuracySegmentsBranch
88.8%1cosTheta_i
88.8%1u2
88.8%1u1
88.8%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
88.8%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Compiler

Compiled 29 to 22 computations (24.1% saved)

regimes38.0ms (0.3%)

Memory
11.3MiB live, 49.6MiB allocated
Counts
23 → 2
Calls
Call 1
Inputs
(sqrt.f32 u1)
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 u1 u1) #s(literal -1/4 binary32)))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 u1))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (*.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 -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
Outputs
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Calls

5 calls:

9.0ms
cosTheta_i
7.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
7.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
7.0ms
u2
7.0ms
u1
Results
AccuracySegmentsBranch
85.8%2u2
81.0%1cosTheta_i
86.5%2u1
86.5%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
86.5%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Compiler

Compiled 29 to 22 computations (24.1% saved)

regimes50.0ms (0.3%)

Memory
1.7MiB live, 40.5MiB allocated
Counts
21 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 u1 u1) #s(literal -1/4 binary32)))
(pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 u1))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 u1))
(sqrt.f32 (*.f32 u1 (*.f32 (+.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (*.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 -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
Outputs
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Calls

5 calls:

23.0ms
u2
6.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
6.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
6.0ms
cosTheta_i
6.0ms
u1
Results
AccuracySegmentsBranch
81.0%1cosTheta_i
81.0%1u2
81.0%1u1
81.0%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
81.0%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Compiler

Compiled 29 to 22 computations (24.1% saved)

regimes8.0ms (0.1%)

Memory
13.3MiB live, 13.3MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
Outputs
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
Calls

3 calls:

3.0ms
cosTheta_i
3.0ms
u1
3.0ms
u2
Results
AccuracySegmentsBranch
72.7%1u1
72.7%1u2
72.7%1cosTheta_i
Compiler

Compiled 12 to 9 computations (25% saved)

regimes7.0ms (0%)

Memory
8.6MiB live, 8.6MiB allocated
Accuracy

Total -19.7b remaining (-177%)

Threshold costs -19.7b (-177%)

Counts
5 → 1
Calls
Call 1
Inputs
(sqrt.f32 u1)
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -1/2 binary32)))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
Outputs
(sqrt.f32 u1)
Calls

3 calls:

2.0ms
u1
2.0ms
u2
2.0ms
cosTheta_i
Results
AccuracySegmentsBranch
65.2%1u1
65.2%1u2
65.2%1cosTheta_i
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.35319700837135315
0.4169587790966034
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch29.0ms (0.2%)

Memory
-37.3MiB live, 1.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0129576921463013
1.0977098941802979
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0129576921463013
1.0977098941802979
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0129576921463013
1.0977098941802979
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0129576921463013
1.0977098941802979
Compiler

Compiled 17 to 17 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00033235762384720147
0.0003679234650917351
Compiler

Compiled 17 to 17 computations (0% saved)

simplify27.0ms (0.2%)

Memory
16.9MiB live, 16.9MiB allocated
Algorithm
egg-herbie
Rules
82×*-commutative_binary32
54×+-commutative_binary32
24×neg-mul-1_binary32
24×sub-neg_binary32
22×neg-sub0_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
095547
1147547
2160547
3181540
4201540
5214540
6229540
7237540
8241540
9242540
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 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 #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 13421773/33554432 binary32)) (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 u2 (*.f32 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 4404019/4194304 binary32)) (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 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 4404019/4194304 binary32)) (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 4404019/4194304 binary32)) (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 4404019/4194304 binary32)) (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (*.f32 (sqrt.f32 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 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (+.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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) 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 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) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(if (<=.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3006477/8589934592 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 u1)
Outputs
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 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 (/.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 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 13421773/33554432 binary32)) (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 u2 (*.f32 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/33554432 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 u2 (*.f32 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 4404019/4194304 binary32)) (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 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 4404019/4194304 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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 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 4404019/4194304 binary32)) (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 4404019/4194304 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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 4404019/4194304 binary32)) (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 4404019/4194304 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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 u1 #s(literal -1/2 binary32))))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 4404019/4194304 binary32)) (*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 u2 (*.f32 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 4404019/4194304 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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 u1 u1)))) (-.f32 #s(literal 0 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 u1 #s(literal 1 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 u2 (*.f32 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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(*.f32 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.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 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))))
(/.f32 (+.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 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (pow.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))))))) (pow.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 u2 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32))))))))) (sqrt.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) 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 (sqrt.f32 (*.f32 u1 (/.f32 #s(literal 1 binary32) (-.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 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) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #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 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(if (<=.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3006477/8589934592 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(if (<=.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3006477/8589934592 binary32)) (*.f32 (sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (*.f32 u1 (+.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 u1)

soundness1.9s (13%)

Memory
12.5MiB live, 1 322.3MiB allocated
Rules
21 824×accelerator-lowering-fma.f32
21 824×accelerator-lowering-fma.f64
16 954×accelerator-lowering-fma.f32
16 954×accelerator-lowering-fma.f64
14 936×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038177
1226173
21957173
08711165
0180906
1523815
21543747
34760699
08231673
04464249
113473895
243333632
081913428
03943570
112073070
238962892
081152758
01028
14028
223128
3194728
0966528
031157
1170117
21245113
09188105
04444644
113734155
245553791
082333605
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 253 to 618 computations (50.7% saved)

preprocess136.0ms (0.9%)

Memory
-26.6MiB live, 299.4MiB allocated
Remove

(abs u2)

(abs cosTheta_i)

Compiler

Compiled 2 050 to 822 computations (59.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...