Trowbridge-Reitz Sample, near normal, slope_x

Time bar (total: 9.0s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze279.0ms (3.1%)

Memory
7.9MiB live, 449.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)

sample2.3s (26.2%)

Memory
-120.3MiB live, 2 264.9MiB allocated
Samples
1.8s8 256×0valid
0.0ms0invalid
Precisions
Click to see histograms. Total time spent on operations: 1.6s
const: 428.0ms (27.4% of total)
ival-sqrt: 364.0ms (23.3% of total)
ival-cos: 212.0ms (13.6% of total)
ival-<=: 155.0ms (9.9% of total)
ival-div: 127.0ms (8.1% of total)
ival-mult: 113.0ms (7.2% of total)
ival-sub: 95.0ms (6.1% of total)
ival-and: 34.0ms (2.2% of total)
ival->: 25.0ms (1.6% of total)
exact: 6.0ms (0.4% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain118.0ms (1.3%)

Memory
7.7MiB live, 204.8MiB 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 -
+01
-0255
Precision
0/0
Recall
0.0
Confusion?
Predicted +Predicted MaybePredicted -
+001
-01254
Precision?
0.0
Recall?
0.0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+010
-000
Precision?
1.0
Recall?
1.0
Samples
57.0ms512×0valid
Compiler

Compiled 123 to 48 computations (61% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
ival-cos: 9.0ms (26.3% of total)
const: 8.0ms (23.3% of total)
ival-mult: 7.0ms (20.4% of total)
ival-div: 4.0ms (11.7% of total)
ival-sub: 3.0ms (8.8% of total)
ival-sqrt: 3.0ms (8.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess34.0ms (0.4%)

Memory
-0.0MiB live, 38.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036106
178104
2128104
3215102
4369102
5621102
6781102
7877102
8916102
9936102
10940102
01011
01611
12211
22611
33111
43811
54811
66311
78611
810811
911611
1011811
011811
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Symmetry

(abs u2)

(abs cosTheta_i)

Compiler

Compiled 11 to 11 computations (0% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 11 to 11 computations (0% saved)

simplify5.0ms (0.1%)

Memory
8.2MiB live, 8.2MiB 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)))
Iterations

Useful iterations: 0 (0.0ms)

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

localize47.0ms (0.5%)

Memory
-0.4MiB live, 89.0MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.12109375
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
accuracy0.13671875
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.140625
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy0.2890625
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
38.0ms256×0valid
Compiler

Compiled 74 to 24 computations (67.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-sub: 10.0ms (33.4% of total)
ival-mult: 9.0ms (30.1% of total)
const: 4.0ms (13.4% of total)
ival-cos: 3.0ms (10% of total)
ival-div: 2.0ms (6.7% of total)
ival-sqrt: 2.0ms (6.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series12.0ms (0.1%)

Memory
-16.0MiB live, 21.2MiB allocated
Counts
5 → 42
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Outputs
(* (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)))))))))
(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))))))))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
1
(+ 1 (* -1 u1))
(* (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)))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(* -1 u1)
(* u1 (- (/ 1 u1) 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 -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(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)))))))))
(* 314159265359/50000000000 u2)
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
Calls

9 calls:

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

simplify193.0ms (2.2%)

Memory
16.6MiB live, 290.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0180750
1523661
21559593
34816545
08111519
Stop Event
iter limit
node limit
Counts
42 → 41
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)))))))))
(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))))))))))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
1
(+ 1 (* -1 u1))
(* (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)))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(* -1 u1)
(* u1 (- (/ 1 u1) 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 -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(* -1 (* u1 (- 1 (/ 1 u1))))
(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)))))))))
(* 314159265359/50000000000 u2)
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
Outputs
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1/2 binary32) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) 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)))))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (*.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) (*.f32 u1 u1)) #s(literal 1/2 binary32) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) u1) u1 u1) (sqrt.f32 u1))))) (*.f32 u1 u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) (*.f32 u1 u1)) #s(literal 1/2 binary32) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (+.f32 #s(literal 1 binary32) u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (/.f32 #s(literal -1/4 binary32) u1) u1 u1) (sqrt.f32 u1)))) (*.f32 u1 u1) (sqrt.f32 u1))
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* -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 (sqrt.f32 #s(literal -1 binary32)) u1))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (+.f32 (/.f32 #s(literal -3/8 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal -5/16 binary32) u1) #s(literal -3/8 binary32)) (*.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)))))
(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 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 5/8 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(-.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) u1)))
(* -1 u1)
(neg.f32 u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32)))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 (/.f32 #s(literal -3/8 binary32) u1) #s(literal -1/2 binary32))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1))) u1)) u1))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal -3/8 binary32) u1) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(+.f32 (/.f32 (fma.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 5/16 binary32) u1))) u1)) u1) (sqrt.f32 #s(literal -1 binary32)))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(-.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)) u1) #s(literal 1 binary32))
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.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 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(+ (sqrt (/ u1 (- 1 u1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* (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)))

rewrite202.0ms (2.3%)

Memory
-24.0MiB live, 299.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

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

eval66.0ms (0.7%)

Memory
33.0MiB live, 146.0MiB allocated
Compiler

Compiled 14 466 to 2 550 computations (82.4% saved)

prune28.0ms (0.3%)

Memory
8.5MiB live, 83.0MiB allocated
Pruning

26 alts after pruning (25 fresh and 1 done)

PrunedKeptTotal
New53425559
Fresh000
Picked011
Done000
Total53426560
Accuracy
99.8%
Counts
560 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.5%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.3%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
99.0%
(*.f32 (pow.f32 (*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1/4 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.4%
(*.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)))
57.2%
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
56.9%
(*.f32 (*.f32 (pow.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (*.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))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.0%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.5%
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
98.3%
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.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)))
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
25.8%
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
57.6%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
38.6%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) u1) #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
56.6%
(*.f32 (sqrt.f32 (*.f32 (exp.f32 (log.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))))) (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
96.4%
(*.f32 (exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32))) #s(literal 1/4 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.7%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
79.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
80.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))))
80.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Compiler

Compiled 937 to 777 computations (17.1% saved)

simplify172.0ms (1.9%)

Memory
-31.3MiB live, 126.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 #s(literal 1 binary32) u1)
cost-diff0
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
cost-diff0
(*.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)))
cost-diff0
(*.f32 (*.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))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff64
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))
cost-diff96
(-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1)))
cost-diff256
(*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))
cost-diff448
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
cost-diff0
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
cost-diff0
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
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
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(sqrt.f32 (/.f32 u1 (-.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))))))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 u1 (-.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff64
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
cost-diff64
(-.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))))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
046352
079310
1124303
2224284
3573284
41881284
54472284
67135284
08016279
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (-.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 u1 (-.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)))))
u1
(-.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 u1 u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 u1 u1)
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(neg.f32 u1)
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
u1
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
u2
#s(literal 314159265359/50000000000 binary32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1)))
(*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))
#s(literal 0 binary32)
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))
(-.f32 u1 #s(literal 1 binary32))
(neg.f32 u1)
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (*.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))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(/.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
#s(literal -1/2 binary32)
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(-.f32 #s(literal 1 binary32) u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 (*.f32 u1 u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))))
(sqrt.f32 (/.f32 u1 (-.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))))))
(sqrt.f32 (/.f32 u1 (fma.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))))
(/.f32 u1 (-.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 u1 (fma.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1))))
u1
(-.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))))
(fma.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u1)))
(/.f32 (*.f32 u1 u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) u1)
(*.f32 u1 u1)
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(-.f32 #s(literal -1 binary32) u1)
(neg.f32 u1)
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) u1))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
u1
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
u2
#s(literal 314159265359/50000000000 binary32)
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
(*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))
#s(literal 0 binary32)
#s(literal 0 binary32)
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))
(*.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(-.f32 u1 #s(literal 1 binary32))
(neg.f32 u1)
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(fma.f32 u1 (-.f32 #s(literal 2 binary32) u1) #s(literal -1 binary32))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (*.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))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(/.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
#s(literal -1/2 binary32)
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(-.f32 #s(literal 1 binary32) u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2

localize200.0ms (2.2%)

Memory
11.3MiB live, 256.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.109375
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
accuracy0.1328125
(*.f32 (*.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))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.27734375
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.328125
(*.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)))
accuracy0.14453125
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))
accuracy0.27734375
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.28125
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
accuracy0.34375
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
accuracy0.16015625
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
accuracy0.16796875
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
accuracy0.234375
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
accuracy0.27734375
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
accuracy0.0
(-.f32 #s(literal 1 binary32) u1)
accuracy0.109375
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
accuracy0.12109375
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
accuracy6.185546710816008
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
accuracy0.1328125
(*.f32 (sqrt.f32 (/.f32 u1 (-.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.27734375
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.33431625976844204
(/.f32 (*.f32 u1 u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
accuracy0.359375
(/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
Samples
159.0ms246×0valid
10.0ms10×5exit
Compiler

Compiled 699 to 92 computations (86.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 141.0ms
ival-pow: 36.0ms (25.6% of total)
ival-div: 31.0ms (22% of total)
const: 31.0ms (22% of total)
ival-mult: 17.0ms (12.1% of total)
ival-sqrt: 10.0ms (7.1% of total)
ival-sub: 6.0ms (4.3% of total)
ival-cos: 5.0ms (3.6% of total)
adjust: 3.0ms (2.1% of total)
ival-neg: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series31.0ms (0.4%)

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

9 calls:

TimeVariablePointExpression
11.0ms
u1
@-inf
((- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))) (- (neg u1) 1) (* (sqrt (/ u1 (- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (- 1 u1) (/ (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (sqrt u1) (cos (* u2 314159265359/50000000000)) (/ (- (* 0 (- 1 u1)) (* (- u1 1) (neg u1))) (* (- u1 1) (- 1 u1))) (* 0 (- 1 u1)) (- (* 0 (- 1 u1)) (* (- u1 1) (neg u1))) (* (- u1 1) (neg u1)) (* (* (pow (/ 1 u1) -1/2) (pow (- 1 u1) -1/2)) (cos (* 314159265359/50000000000 u2))) (* (pow (/ 1 u1) -1/2) (pow (- 1 u1) -1/2)) (pow (/ 1 u1) -1/2) (/ 1 u1) (/ 1 (- (neg u1) 1)) (/ (* u1 u1) (- (neg u1) 1)) (* 314159265359/50000000000 u2) (* u2 314159265359/50000000000) (sqrt (- 1 u1)) (* (- u1 1) (- 1 u1)))
5.0ms
u2
@inf
((- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))) (- (neg u1) 1) (* (sqrt (/ u1 (- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (- 1 u1) (/ (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (sqrt u1) (cos (* u2 314159265359/50000000000)) (/ (- (* 0 (- 1 u1)) (* (- u1 1) (neg u1))) (* (- u1 1) (- 1 u1))) (* 0 (- 1 u1)) (- (* 0 (- 1 u1)) (* (- u1 1) (neg u1))) (* (- u1 1) (neg u1)) (* (* (pow (/ 1 u1) -1/2) (pow (- 1 u1) -1/2)) (cos (* 314159265359/50000000000 u2))) (* (pow (/ 1 u1) -1/2) (pow (- 1 u1) -1/2)) (pow (/ 1 u1) -1/2) (/ 1 u1) (/ 1 (- (neg u1) 1)) (/ (* u1 u1) (- (neg u1) 1)) (* 314159265359/50000000000 u2) (* u2 314159265359/50000000000) (sqrt (- 1 u1)) (* (- u1 1) (- 1 u1)))
4.0ms
u1
@0
((- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))) (- (neg u1) 1) (* (sqrt (/ u1 (- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (- 1 u1) (/ (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (sqrt u1) (cos (* u2 314159265359/50000000000)) (/ (- (* 0 (- 1 u1)) (* (- u1 1) (neg u1))) (* (- u1 1) (- 1 u1))) (* 0 (- 1 u1)) (- (* 0 (- 1 u1)) (* (- u1 1) (neg u1))) (* (- u1 1) (neg u1)) (* (* (pow (/ 1 u1) -1/2) (pow (- 1 u1) -1/2)) (cos (* 314159265359/50000000000 u2))) (* (pow (/ 1 u1) -1/2) (pow (- 1 u1) -1/2)) (pow (/ 1 u1) -1/2) (/ 1 u1) (/ 1 (- (neg u1) 1)) (/ (* u1 u1) (- (neg u1) 1)) (* 314159265359/50000000000 u2) (* u2 314159265359/50000000000) (sqrt (- 1 u1)) (* (- u1 1) (- 1 u1)))
4.0ms
u1
@inf
((- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))) (- (neg u1) 1) (* (sqrt (/ u1 (- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (- 1 u1) (/ (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (sqrt u1) (cos (* u2 314159265359/50000000000)) (/ (- (* 0 (- 1 u1)) (* (- u1 1) (neg u1))) (* (- u1 1) (- 1 u1))) (* 0 (- 1 u1)) (- (* 0 (- 1 u1)) (* (- u1 1) (neg u1))) (* (- u1 1) (neg u1)) (* (* (pow (/ 1 u1) -1/2) (pow (- 1 u1) -1/2)) (cos (* 314159265359/50000000000 u2))) (* (pow (/ 1 u1) -1/2) (pow (- 1 u1) -1/2)) (pow (/ 1 u1) -1/2) (/ 1 u1) (/ 1 (- (neg u1) 1)) (/ (* u1 u1) (- (neg u1) 1)) (* 314159265359/50000000000 u2) (* u2 314159265359/50000000000) (sqrt (- 1 u1)) (* (- u1 1) (- 1 u1)))
2.0ms
u2
@-inf
((- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))) (- (neg u1) 1) (* (sqrt (/ u1 (- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (- 1 u1) (/ (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (sqrt (- 1 u1))) (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (sqrt u1) (cos (* u2 314159265359/50000000000)) (/ (- (* 0 (- 1 u1)) (* (- u1 1) (neg u1))) (* (- u1 1) (- 1 u1))) (* 0 (- 1 u1)) (- (* 0 (- 1 u1)) (* (- u1 1) (neg u1))) (* (- u1 1) (neg u1)) (* (* (pow (/ 1 u1) -1/2) (pow (- 1 u1) -1/2)) (cos (* 314159265359/50000000000 u2))) (* (pow (/ 1 u1) -1/2) (pow (- 1 u1) -1/2)) (pow (/ 1 u1) -1/2) (/ 1 u1) (/ 1 (- (neg u1) 1)) (/ (* u1 u1) (- (neg u1) 1)) (* 314159265359/50000000000 u2) (* u2 314159265359/50000000000) (sqrt (- 1 u1)) (* (- u1 1) (- 1 u1)))

simplify225.0ms (2.5%)

Memory
21.3MiB live, 209.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite226.0ms (2.5%)

Memory
-23.9MiB live, 252.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044226
075207
1248149
21817144
09649143
Stop Event
iter limit
node limit
iter limit
Counts
26 → 1 319
Calls
Call 1
Inputs
(-.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 (neg.f32 u1) #s(literal 1 binary32))
(*.f32 (sqrt.f32 (/.f32 u1 (-.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)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (-.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))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.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 #s(literal 1 binary32)) (neg.f32 u1)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))
(*.f32 (*.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))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(/.f32 #s(literal 1 binary32) u1)
(/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (*.f32 u1 u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
Outputs
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(*.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))
(*.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32))) (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) (/.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) (fma.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) (*.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)))) (+.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1)))))
(/.f32 (+.f32 (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (neg.f32 u1)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (/.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal -1 binary32)))) (neg.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 (neg.f32 u1) u1) #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) (*.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)))) (*.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal -1 binary32))) (*.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (+.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (+.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 u1) u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))))
(/.f32 (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 u1) u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))))
(/.f32 (+.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal -1 binary32))) (*.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (+.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal -1 binary32))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (exp.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (exp.f32 (log1p.f32 (pow.f32 u1 #s(literal 3 binary32)))) (exp.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(/.f32 (/.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 (-.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 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal -1 binary32))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 u1) u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (neg.f32 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.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 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #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 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (/.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal -1 binary32)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32)))
(-.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) u1)
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) #s(literal -1 binary32)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) #s(literal -1 binary32)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (*.f32 (neg.f32 u1) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #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))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(+.f32 (neg.f32 (neg.f32 u1)) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(+.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 u1 #s(literal 1 binary32))
(exp.f32 (log1p.f32 u1))
(neg.f32 (-.f32 u1 #s(literal 1 binary32)))
(expm1.f32 (*.f32 (log.f32 u1) #s(literal 1 binary32)))
(expm1.f32 (log.f32 u1))
(*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))
(sqrt.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal -1 binary32)) (*.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 0 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (+.f32 (pow.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1)) #s(literal 3 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1)) (neg.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1)) (-.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1))) (*.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 u1))))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal -1 binary32) (neg.f32 u1)))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (pow.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (pow.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32))) (sqrt.f32 (pow.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (neg.f32 (neg.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))))))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))))
(/.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (neg.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (neg.f32 (-.f32 (neg.f32 u1) #s(literal -1 binary32))))
(/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (neg.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 #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 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32))) (neg.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (neg.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))))))
(-.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32))))))
(-.f32 (/.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(-.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 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (neg.f32 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(-.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal -1 binary32)))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(-.f32 (neg.f32 u1) #s(literal 1 binary32))
(-.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) u1 #s(literal -1 binary32))
(fma.f32 (neg.f32 u1) #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))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(fabs.f32 (-.f32 u1 #s(literal 1 binary32)))
(+.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(+.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 u1)))
(+.f32 #s(literal -1 binary32) (neg.f32 u1))
(+.f32 #s(literal -1 binary32) u1)
(+.f32 (neg.f32 u1) #s(literal -1 binary32))
(+.f32 u1 #s(literal -1 binary32))
(exp.f32 (log.f32 (-.f32 u1 #s(literal 1 binary32))))
(neg.f32 (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) (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 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(pow.f32 (exp.f32 (-.f32 (log1p.f32 u1) (log.f32 u1))) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 (-.f32 (log.f32 u1) (log1p.f32 u1))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1/4 binary32))
(pow.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal -1/4 binary32))
(pow.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal -1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (-.f32 (*.f32 (neg.f32 (log.f32 u1)) #s(literal -1/2 binary32)) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log1p.f32 u1) #s(literal -1/2 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (log1p.f32 u1) #s(literal -1/2 binary32))))
(exp.f32 (fma.f32 (log1p.f32 u1) #s(literal -1/2 binary32) (*.f32 (neg.f32 (log.f32 u1)) #s(literal -1/2 binary32))))
(exp.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -1/2 binary32) (*.f32 (log1p.f32 u1) #s(literal -1/2 binary32))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 u1) (log.f32 u1)) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 1/2 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) (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 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(pow.f32 (exp.f32 (-.f32 (log1p.f32 u1) (log.f32 u1))) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 (-.f32 (log.f32 u1) (log1p.f32 u1))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1/4 binary32))
(pow.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal -1/4 binary32))
(pow.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal -1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (-.f32 (*.f32 (neg.f32 (log.f32 u1)) #s(literal -1/2 binary32)) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log1p.f32 u1) #s(literal -1/2 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (log1p.f32 u1) #s(literal -1/2 binary32))))
(exp.f32 (fma.f32 (log1p.f32 u1) #s(literal -1/2 binary32) (*.f32 (neg.f32 (log.f32 u1)) #s(literal -1/2 binary32))))
(exp.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -1/2 binary32) (*.f32 (log1p.f32 u1) #s(literal -1/2 binary32))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 u1) (log.f32 u1)) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (-.f32 (log.f32 u1) (log1p.f32 u1)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32))) #s(literal -1 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) 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)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (neg.f32 (*.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))) (neg.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (neg.f32 (neg.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)) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)))))
(/.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (-.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 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.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) u1) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (neg.f32 u1) (-.f32 u1 #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))) (/.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (/.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(-.f32 (/.f32 (*.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (-.f32 (log1p.f32 u1) (log.f32 u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(*.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))
(*.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32))) (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) (/.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) (fma.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) (*.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)))) (+.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1)))))
(/.f32 (+.f32 (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (neg.f32 u1)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (/.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal -1 binary32)))) (neg.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 (neg.f32 u1) u1) #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (*.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) (*.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)))) (*.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal -1 binary32))) (*.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (+.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (+.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 u1) u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))))
(/.f32 (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 u1) u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))))
(/.f32 (+.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (+.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal -1 binary32))) (*.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (+.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal -1 binary32))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (exp.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (exp.f32 (log1p.f32 (pow.f32 u1 #s(literal 3 binary32)))) (exp.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(/.f32 (/.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 (-.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 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal -1 binary32))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 u1) u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (neg.f32 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.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 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #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 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (/.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (/.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal -1 binary32)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 u1))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -3 binary32)) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))))
(-.f32 (/.f32 (*.f32 u1 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32)))
(-.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) u1)
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) #s(literal -1 binary32)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) #s(literal -1 binary32)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) #s(literal -1 binary32)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 (*.f32 (neg.f32 u1) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) u1 #s(literal 1 binary32))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #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))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(+.f32 (neg.f32 (neg.f32 u1)) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(+.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 u1 #s(literal 1 binary32))
(exp.f32 (log1p.f32 u1))
(neg.f32 (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(*.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 #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 u1))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(sqrt.f32 u1)
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(/.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(pow.f32 (exp.f32 #s(literal -1/2 binary32)) (neg.f32 (log.f32 u1)))
(pow.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal -1/4 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 u1 #s(literal 1/2 binary32))
(exp.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -1/4 binary32) (*.f32 (neg.f32 (log.f32 u1)) #s(literal -1/4 binary32))))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 u1)) #s(literal -1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 u1 #s(literal -2 binary32))) #s(literal -1/4 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 u1 #s(literal 1/4 binary32))) #s(literal 2 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)))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32))) #s(literal -1 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32)))
(*.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))))
(*.f32 (/.f32 u1 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) 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)) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (neg.f32 (*.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))) (neg.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (neg.f32 (neg.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)) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (*.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)))))
(/.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (-.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 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.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) u1) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (neg.f32 u1) (-.f32 u1 #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))) (/.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (/.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(-.f32 (/.f32 (*.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (-.f32 (log1p.f32 u1) (log.f32 u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
#s(literal 0 binary32)
(*.f32 (neg.f32 (neg.f32 u1)) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)
(*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) u1)
(*.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))
(*.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(*.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (neg.f32 u1)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
(*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal 3 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (+.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) (/.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 #s(literal -1 binary32) (neg.f32 u1))))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 (neg.f32 u1) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (neg.f32 u1))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1)) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) (*.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)))) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 4 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (neg.f32 u1)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (neg.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) #s(literal 0 binary32)))))
(/.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(-.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 (neg.f32 (neg.f32 u1)) (-.f32 u1 #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1 #s(literal 0 binary32))
(fma.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) u1 #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1) #s(literal 0 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 u1) (*.f32 #s(literal -1 binary32) (neg.f32 u1)))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 u1) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (neg.f32 u1)) #s(literal 0 binary32))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1) #s(literal 0 binary32))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) u1 #s(literal 0 binary32))
(fma.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1) #s(literal 0 binary32))
(fma.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 u1) u1 (*.f32 #s(literal -1 binary32) (neg.f32 u1)))
(fma.f32 (neg.f32 u1) u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 u1 (neg.f32 u1) (*.f32 #s(literal -1 binary32) (neg.f32 u1)))
(fma.f32 u1 (neg.f32 u1) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32))) #s(literal -1 binary32))
(pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))
(+.f32 (*.f32 (neg.f32 u1) u1) (*.f32 #s(literal -1 binary32) (neg.f32 u1)))
(+.f32 (*.f32 (neg.f32 u1) u1) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(+.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (neg.f32 (neg.f32 u1)) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1)
(*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) u1)
(*.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(*.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))
(*.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(*.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (neg.f32 u1)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
(*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal 3 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (+.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) (/.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) #s(literal 3 binary32))) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 #s(literal -1 binary32) (neg.f32 u1))))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 (neg.f32 u1) #s(literal -1 binary32))) (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 (neg.f32 u1) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (neg.f32 u1))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1)) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) (*.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)))) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 4 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (neg.f32 u1)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (neg.f32 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (neg.f32 (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) #s(literal 0 binary32)))))
(/.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(-.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 (neg.f32 (neg.f32 u1)) (-.f32 u1 #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1 #s(literal 0 binary32))
(fma.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) u1 #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1) #s(literal 0 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 u1) (*.f32 #s(literal -1 binary32) (neg.f32 u1)))
(fma.f32 #s(literal -1 binary32) (*.f32 u1 u1) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (neg.f32 u1)) #s(literal 0 binary32))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1) #s(literal 0 binary32))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) u1 #s(literal 0 binary32))
(fma.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1) #s(literal 0 binary32))
(fma.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 u1) u1 (*.f32 #s(literal -1 binary32) (neg.f32 u1)))
(fma.f32 (neg.f32 u1) u1 (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 u1 (neg.f32 u1) (*.f32 #s(literal -1 binary32) (neg.f32 u1)))
(fma.f32 u1 (neg.f32 u1) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32))) #s(literal -1 binary32))
(pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))
(+.f32 (*.f32 (neg.f32 u1) u1) (*.f32 #s(literal -1 binary32) (neg.f32 u1)))
(+.f32 (*.f32 (neg.f32 u1) u1) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(+.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/2 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (sqrt.f32 u1) (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 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1))))
(*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 u1) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(pow.f32 (exp.f32 (-.f32 (log1p.f32 u1) (log.f32 u1))) #s(literal -1/2 binary32))
(pow.f32 (exp.f32 (-.f32 (log.f32 u1) (log1p.f32 u1))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1/4 binary32))
(pow.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal -1/4 binary32))
(pow.f32 (*.f32 (pow.f32 u1 #s(literal -2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal -1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (-.f32 (*.f32 (neg.f32 (log.f32 u1)) #s(literal -1/2 binary32)) (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log1p.f32 u1) #s(literal -1/2 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (log1p.f32 u1) #s(literal -1/2 binary32))))
(exp.f32 (fma.f32 (log1p.f32 u1) #s(literal -1/2 binary32) (*.f32 (neg.f32 (log.f32 u1)) #s(literal -1/2 binary32))))
(exp.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -1/2 binary32) (*.f32 (log1p.f32 u1) #s(literal -1/2 binary32))))
(exp.f32 (*.f32 (-.f32 (log1p.f32 u1) (log.f32 u1)) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (-.f32 (log.f32 u1) (log1p.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 #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 u1))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(sqrt.f32 u1)
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 #s(literal -1 binary32)))
(/.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(pow.f32 (exp.f32 #s(literal -1/2 binary32)) (neg.f32 (log.f32 u1)))
(pow.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal -1/4 binary32))
(pow.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 u1 #s(literal 1/2 binary32))
(exp.f32 (fma.f32 (neg.f32 (log.f32 u1)) #s(literal -1/4 binary32) (*.f32 (neg.f32 (log.f32 u1)) #s(literal -1/4 binary32))))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log.f32 u1)) #s(literal -1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 u1 #s(literal -2 binary32))) #s(literal -1/4 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 u1 #s(literal 1/4 binary32))) #s(literal 2 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)))
(*.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) (exp.f32 (log.f32 (neg.f32 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 u1))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 u1)))
(/.f32 #s(literal 1 binary32) u1)
(pow.f32 (exp.f32 #s(literal -1 binary32)) (log.f32 u1))
(pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (neg.f32 u1)) #s(literal -1 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal -1/2 binary32))
(pow.f32 u1 #s(literal -1 binary32))
(exp.f32 (neg.f32 (log.f32 u1)))
(neg.f32 (/.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.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) (fma.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 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(exp.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log1p.f32 u1)))
(neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (*.f32 u1 u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 (*.f32 (neg.f32 u1) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))
(*.f32 (*.f32 u1 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 u1 (/.f32 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 (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))))
(/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal -1 binary32))
(exp.f32 (fma.f32 (log.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32) (*.f32 (log.f32 u1) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 2 binary32) (-.f32 (log.f32 #s(literal -1 binary32)) (log1p.f32 u1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (pow.f32 (fma.f32 u1 u1 (-.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 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (pow.f32 (/.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 #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 u1 #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 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log1p.f32 u1)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (sqrt.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (neg.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))) (neg.f32 (sqrt.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))))))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (/.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (sqrt.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))))))
(/.f32 (sqrt.f32 (neg.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 (neg.f32 u1) u1) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal -1 binary32)))) (sqrt.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (-.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) #s(literal 1 binary32)))) (sqrt.f32 (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal -2 binary32))) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (neg.f32 u1) u1) #s(literal -1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (sqrt.f32 (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (-.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (*.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (sqrt.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)))) (sqrt.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32))))))
(/.f32 (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -2 binary32)))) (/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (fma.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(exp.f32 (*.f32 (log1p.f32 u1) #s(literal 1/2 binary32)))
(expm1.f32 (*.f32 (log.f32 (neg.f32 u1)) #s(literal 2 binary32)))
(expm1.f32 (*.f32 (log.f32 u1) #s(literal 2 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32))) (fma.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 2 binary32)) (-.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 u1 u1 u1) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))) (*.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (*.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 6 binary32)) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) u1 #s(literal -1 binary32))
(fma.f32 (neg.f32 (neg.f32 u1)) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(fma.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32)) u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(fma.f32 (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(fma.f32 (pow.f32 (fma.f32 u1 u1 u1) #s(literal 3 binary32)) (pow.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(fma.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 #s(literal -1 binary32) (*.f32 (neg.f32 u1) u1) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (neg.f32 u1)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) u1 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(fma.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) #s(literal -1 binary32))
(fma.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(fma.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(fma.f32 (neg.f32 u1) (neg.f32 u1) #s(literal -1 binary32))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 u1 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))
(fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(fma.f32 u1 u1 #s(literal -1 binary32))
(+.f32 (fma.f32 u1 u1 u1) (-.f32 u1 #s(literal 1 binary32)))
(+.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(+.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(+.f32 (*.f32 u1 u1) #s(literal -1 binary32))

eval169.0ms (1.9%)

Memory
5.2MiB live, 291.6MiB allocated
Compiler

Compiled 28 990 to 4 798 computations (83.4% saved)

prune73.0ms (0.8%)

Memory
9.9MiB live, 126.6MiB allocated
Pruning

43 alts after pruning (40 fresh and 3 done)

PrunedKeptTotal
New96330993
Fresh101020
Picked325
Done011
Total976431 019
Accuracy
99.8%
Counts
1 019 → 43
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.5%
(/.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (neg.f32 (log.f32 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.2%
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.5%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
98.4%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u1)))))
56.6%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))))
98.5%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
79.6%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* u2 314159265359/50000000000)) (fma.f32 (fma.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
79.6%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* u2 314159265359/50000000000)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
96.2%
(/.f32 (*.f32 (exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
79.6%
(/.f32 #s(approx (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (fma.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.5%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
98.1%
(*.f32 (pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
97.8%
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
57.2%
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.3%
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
98.5%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.0%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.0%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
98.5%
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) #s(approx (* (- u1 1) (- 1 u1)) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)) u1)) u1) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.6%
(*.f32 (sqrt.f32 (/.f32 #s(approx (- (* 0 (- 1 u1)) (* (- u1 1) (neg u1))) (neg.f32 u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.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)))
47.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 (*.f32 u1 u1) (/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 (*.f32 u1 u1) (-.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
25.4%
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
57.6%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.4%
(*.f32 (exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32))) #s(literal 1/4 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.7%
(*.f32 #s(approx (sqrt (/ u1 (- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
91.2%
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
72.4%
#s(approx (* (sqrt (/ u1 (- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))))
80.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
79.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
80.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))))
63.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
79.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))))
80.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
79.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
79.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
65.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
Compiler

Compiled 1 781 to 1 423 computations (20.1% saved)

simplify424.0ms (4.7%)

Memory
-8.2MiB live, 225.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
cost-diff0
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
cost-diff6144
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
cost-diff0
(neg.f32 (sqrt.f32 u1))
cost-diff0
(*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
cost-diff64
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
cost-diff224
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.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))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
cost-diff768
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
(fma.f32 u1 u1 u1)
cost-diff0
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
cost-diff0
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
cost-diff0
(-.f32 #s(literal 1 binary32) u1)
cost-diff0
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
cost-diff0
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
cost-diff0
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045298
076296
1128291
2247283
3622279
41294279
52101279
62819279
73173279
83378279
93685279
104653279
115986279
126238279
136423279
146459279
156475279
166475279
176757279
186802279
196810279
206816279
216821279
226823279
236823279
08029277
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
#s(literal -1/2 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
u1
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
(*.f32 u2 u2)
u2
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
u1
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
u2
#s(literal 314159265359/50000000000 binary32)
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(literal 1 binary32)
(neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
u1
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
u2
#s(literal 314159265359/50000000000 binary32)
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
#s(literal 1/4 binary32)
#s(literal 2 binary32)
Outputs
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
u1
#s(literal -1/2 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
u1
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) 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))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #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)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
(*.f32 u2 u2)
u2
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 u1)))
(neg.f32 (sqrt.f32 u1))
(sqrt.f32 u1)
u1
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
u2
#s(literal 314159265359/50000000000 binary32)
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(literal 1 binary32)
(neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(-.f32 #s(literal 1 binary32) u1)
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))
(sqrt.f32 u1)
u1
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
u2
#s(literal 314159265359/50000000000 binary32)
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32))
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
#s(literal 1/4 binary32)
#s(literal 2 binary32)

localize182.0ms (2%)

Memory
11.1MiB live, 181.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.16796875
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
accuracy0.2578125
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
accuracy0.2890625
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
accuracy0.39453125
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
accuracy0.16796875
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
accuracy0.1796875
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
accuracy0.2890625
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
accuracy0.31640625
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
accuracy0.3912887695368841
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
accuracy2.457722272697307
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
accuracy5.188585709635803
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
accuracy6.230636223751861
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
accuracy0.12109375
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
accuracy4.15696499086032
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
accuracy6.334737549917695
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
accuracy8.003352208593443
(fma.f32 u1 u1 u1)
accuracy0.109375
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
accuracy0.1328125
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
accuracy0.13671875
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.2890625
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Samples
117.0ms256×0valid
Compiler

Compiled 557 to 90 computations (83.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
ival-mult: 40.0ms (43.5% of total)
const: 11.0ms (12% of total)
ival-pow: 10.0ms (10.9% of total)
ival-div: 7.0ms (7.6% of total)
ival-add: 6.0ms (6.5% of total)
ival-cos: 6.0ms (6.5% of total)
ival-sqrt: 5.0ms (5.4% of total)
ival-pow2: 3.0ms (3.3% of total)
ival-sub: 2.0ms (2.2% of total)
ival-neg: 2.0ms (2.2% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series27.0ms (0.3%)

Memory
11.7MiB live, 47.6MiB allocated
Counts
24 → 115
Calls
Call 1
Inputs
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(-.f32 #s(literal 1 binary32) u1)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(neg.f32 (sqrt.f32 u1))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
Outputs
(* (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)))))))))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(/ 1 u1)
(/ (+ 1 (* -1 u1)) u1)
1
(+ 1 (* -1 u1))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(+ (sqrt u1) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))))))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (- 1 (* 1/4 (/ 1 u1)))))))))))))))
(* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(+ (* 1/2 (* (sqrt (pow u1 3)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
-1
(- (* -1/2 u1) 1)
(- (* u1 (- (* -3/8 u1) 1/2)) 1)
(- (* u1 (- (* u1 (- (* -5/16 u1) 3/8)) 1/2)) 1)
(* -1 (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(* -1 (sqrt u1))
(+ 1 (* -1/2 u1))
(+ 1 (* u1 (- (* -1/8 u1) 1/2)))
(+ 1 (* u1 (- (* u1 (- (* -1/16 u1) 1/8)) 1/2)))
(* (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)))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(- (/ 1 u1) 1)
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))) (/ 1/2 (* u1 (sqrt -1))))
(* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(* -1 (* (sqrt (/ 1 u1)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1))))))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (pow u1 7))) (/ (+ 1 (* 1/4 (/ u1 (pow (sqrt -1) 2)))) (sqrt -1)))))))
(* (sqrt u1) (sqrt -1))
(* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (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 -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(* -1 (* u1 (- 1 (/ 1 u1))))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -5/16 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(+ (* 1/2 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* -3/8 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* 3/8 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1)))))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ 1 (* -1/4 u1)))))) (pow u1 3))) (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1)))))
(* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(* (sqrt u1) (pow (sqrt -1) 2))
(* -1 (* (sqrt u1) (sqrt -1)))
(* -1 (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* -1 (* (sqrt 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))) (* (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)))))))))
(* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1))))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (* -1 (sqrt u1)) (* 98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2))))
(+ (* -1 (sqrt u1)) (* (pow u2 2) (+ (* -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 98696044010906577398881/5000000000000000000000 (sqrt u1)))))
(+ (* -1 (sqrt u1)) (* (pow u2 2) (+ (* 98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1)) (* 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))))))
(+ (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)))))))
(* 314159265359/50000000000 u2)
-98696044010906577398881/5000000000000000000000
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
Calls

9 calls:

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

simplify199.0ms (2.2%)

Memory
-1.8MiB live, 268.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04992835
115272457
251952232
082522065
Stop Event
iter limit
node limit
Counts
115 → 114
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)))))))))
(sqrt u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(/ 1 u1)
(/ (+ 1 (* -1 u1)) u1)
1
(+ 1 (* -1 u1))
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(+ (sqrt u1) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))))))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (- 1 (* 1/4 (/ 1 u1)))))))))))))))
(* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(+ (* 1/2 (* (sqrt (pow u1 3)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
-1
(- (* -1/2 u1) 1)
(- (* u1 (- (* -3/8 u1) 1/2)) 1)
(- (* u1 (- (* u1 (- (* -5/16 u1) 3/8)) 1/2)) 1)
(* -1 (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(* -1 (sqrt u1))
(+ 1 (* -1/2 u1))
(+ 1 (* u1 (- (* -1/8 u1) 1/2)))
(+ 1 (* u1 (- (* u1 (- (* -1/16 u1) 1/8)) 1/2)))
(* (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)))))
(sqrt -1)
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(- (/ 1 u1) 1)
(* -1 u1)
(* u1 (- (/ 1 u1) 1))
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))) (/ 1/2 (* u1 (sqrt -1))))
(* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(* -1 (* (sqrt (/ 1 u1)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1))))))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (pow u1 7))) (/ (+ 1 (* 1/4 (/ u1 (pow (sqrt -1) 2)))) (sqrt -1)))))))
(* (sqrt u1) (sqrt -1))
(* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (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 -1) (* -1 (/ (+ (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* u1 (sqrt -1)))) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (sqrt -1))) (* -1/2 (/ (- 1 (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* u1 (sqrt -1))))) u1)) (* 1/2 (/ 1 (sqrt -1)))) u1)))
(* -1 (* u1 (- 1 (/ 1 u1))))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -5/16 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(+ (* 1/2 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* -3/8 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* 3/8 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1)))))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ 1 (* -1/4 u1)))))) (pow u1 3))) (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1)))))
(* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(* (sqrt u1) (pow (sqrt -1) 2))
(* -1 (* (sqrt u1) (sqrt -1)))
(* -1 (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* -1 (* (sqrt 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))) (* (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)))))))))
(* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1))))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(+ (* -1 (sqrt u1)) (* 98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2))))
(+ (* -1 (sqrt u1)) (* (pow u2 2) (+ (* -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 98696044010906577398881/5000000000000000000000 (sqrt u1)))))
(+ (* -1 (sqrt u1)) (* (pow u2 2) (+ (* 98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1)) (* 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))))))
(+ (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)))))))
(* 314159265359/50000000000 u2)
-98696044010906577398881/5000000000000000000000
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
Outputs
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1/2 binary32) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 u1)) (*.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) u1 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1/2 binary32) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 u1) (sqrt.f32 u1))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (+ 1 (* -1 u1)) u1)
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1)
(+ (sqrt u1) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 u1 u1)) (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1)))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))))))
(fma.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1/2 binary32))) (*.f32 u1 u1) (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1)))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (- 1 (* 1/4 (/ 1 u1)))))))))))))))
(fma.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) u1 (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) u1)) (*.f32 u1 u1)))
(* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))
(+ (* 1/2 (* (sqrt (pow u1 3)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1/2 binary32) (sqrt.f32 u1)))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))
(fma.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u1 u1)) (*.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) #s(literal 1/2 binary32)) (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
(fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (+.f32 (sqrt.f32 u1) (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1/2 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (pow.f32 u1 #s(literal 3 binary32))))
-1
#s(literal -1 binary32)
(- (* -1/2 u1) 1)
(fma.f32 #s(literal -1/2 binary32) u1 #s(literal -1 binary32))
(- (* u1 (- (* -3/8 u1) 1/2)) 1)
(fma.f32 (fma.f32 #s(literal -3/8 binary32) u1 #s(literal -1/2 binary32)) u1 #s(literal -1 binary32))
(- (* u1 (- (* u1 (- (* -5/16 u1) 3/8)) 1/2)) 1)
(fma.f32 (fma.f32 (fma.f32 #s(literal -5/16 binary32) u1 #s(literal -3/8 binary32)) u1 #s(literal -1/2 binary32)) u1 #s(literal -1 binary32))
(* -1 (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (sqrt u1))
(neg.f32 (sqrt.f32 u1))
(+ 1 (* -1/2 u1))
(fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32))
(+ 1 (* u1 (- (* -1/8 u1) 1/2)))
(fma.f32 (fma.f32 #s(literal -1/8 binary32) u1 #s(literal -1/2 binary32)) u1 #s(literal 1 binary32))
(+ 1 (* u1 (- (* u1 (- (* -1/16 u1) 1/8)) 1/2)))
(fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) u1 #s(literal -1/8 binary32)) u1 #s(literal -1/2 binary32)) u1 #s(literal 1 binary32))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) 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)))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 u1)) #s(literal 3/4 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (/.f32 (/.f32 #s(literal -5/16 binary32) (sqrt.f32 #s(literal -1 binary32))) (pow.f32 u1 #s(literal 3 binary32))) (sqrt.f32 #s(literal -1 binary32)))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 5/8 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (/ 1 u1) 1)
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(* -1 u1)
(neg.f32 u1)
(* u1 (- (/ 1 u1) 1))
(-.f32 #s(literal 1 binary32) u1)
(* -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 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (+.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) u1) u1)))
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(fma.f32 u1 u1 u1)
(+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (/ 1/2 (* u1 (sqrt -1))))
(fma.f32 (*.f32 u2 u2) (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (/.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1/2 binary32) u1))) (+.f32 (fma.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1))) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (/.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal -5/16 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal -3/8 binary32) (*.f32 u1 u1)))) (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal 5/8 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 3/4 binary32) (*.f32 u1 u1))) (fma.f32 (*.f32 u2 u2) (fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (/.f32 #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))) (sqrt.f32 #s(literal -1 binary32)))
(* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(fma.f32 (/.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1/2 binary32) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(fma.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 u1 u1)) (/.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (/.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (/.f32 #s(literal -5/16 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal -1/2 binary32) u1)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(* -1 (* (sqrt (/ 1 u1)) (sqrt -1)))
(*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))))
(-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1))))))
(fma.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (pow u1 7))) (/ (+ 1 (* 1/4 (/ u1 (pow (sqrt -1) 2)))) (sqrt -1)))))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (/.f32 (fma.f32 (/.f32 u1 #s(literal -1 binary32)) #s(literal 1/4 binary32) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))) (/.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32))))) (sqrt.f32 #s(literal -1 binary32))))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(* (sqrt u1) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1))
(* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))
(*.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) u1)
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(*.f32 (fma.f32 (/.f32 #s(literal 1/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) u1)
(* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (/ 1 (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (/ 1 (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (/ 1 (sqrt -1)))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(*.f32 (fma.f32 (/.f32 #s(literal 1/16 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))) (fma.f32 (/.f32 #s(literal 1/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (fma.f32 (/.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) u1)
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.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)) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 (sqrt.f32 #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)) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(+ (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 (sqrt.f32 #s(literal -1 binary32)) u1))) 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 -5/16 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (/.f32 #s(literal -3/8 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1)) u1))
(* -1 (* u1 (- 1 (/ 1 u1))))
(-.f32 #s(literal 1 binary32) u1)
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal -3/8 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32))) u1))
(+ (sqrt -1) (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (sqrt -1) u1)) (* 3/8 (sqrt -1))) u1)) (* -1/2 (sqrt -1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3/8 binary32))) u1)) u1))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(-.f32 (/.f32 (+.f32 (/.f32 (/.f32 #s(literal -1 binary32) u1) u1) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) u1))) u1) #s(literal 1 binary32))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32))) u1) (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(-.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 #s(literal -3/8 binary32) (/.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32))) u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) #s(literal -1/2 binary32)))) u1))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -5/16 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(fma.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32))) #s(literal -3/8 binary32) (/.f32 (*.f32 #s(literal 5/16 binary32) (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 u1))) (neg.f32 u1))) u1))
(+ (* 1/2 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1) #s(literal 1/2 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* -3/8 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (/.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1) #s(literal -3/8 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* 3/8 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 3/8 binary32) (*.f32 (/.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1) #s(literal 5/16 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* 1/2 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(+ (* -1 (* (sqrt (/ 1 u1)) (sqrt -1))) (+ (* -1 (/ (+ (* -1/2 (* (sqrt u1) (sqrt -1))) (* -1/2 (* (sqrt (/ 1 u1)) (* (sqrt -1) (+ 1 (* -1/4 u1)))))) (pow u1 3))) (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1)))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (-.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal -1/4 binary32) u1 #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) (pow.f32 u1 #s(literal 3 binary32)))))
(* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(* -1 (* (sqrt u1) (sqrt -1)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (neg.f32 (sqrt.f32 u1)))
(* -1 (* u1 (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) u1)
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1))))))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal -1/8 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (neg.f32 u1))
(* -1 (* u1 (+ (* -1/8 (* (sqrt (/ 1 (pow u1 5))) (sqrt -1))) (+ (* 1/16 (* (sqrt (/ 1 (pow u1 7))) (sqrt -1))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (sqrt -1))) (* (sqrt (/ 1 u1)) (sqrt -1)))))))
(*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal -1/8 binary32) (*.f32 #s(literal 1/16 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (neg.f32 u1))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(sqrt (/ u1 (- 1 u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ u1 (- 1 u1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(*.f32 (fma.f32 #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))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #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)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1))))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(+ (* -1 (sqrt u1)) (* 98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2))))
(*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32) #s(literal -1 binary32)))
(+ (* -1 (sqrt u1)) (* (pow u2 2) (+ (* -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 98696044010906577398881/5000000000000000000000 (sqrt u1)))))
(-.f32 (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2)) (sqrt.f32 u1))
(+ (* -1 (sqrt u1)) (* (pow u2 2) (+ (* 98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1)) (* 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))))))
(fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 98696044010906577398881/5000000000000000000000 binary32) #s(literal -1 binary32))))
(+ (sqrt u1) (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2))))
(*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))))
(*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1)))))))
(fma.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
-98696044010906577398881/5000000000000000000000
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 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))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 u2 #s(literal 4 binary32)))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 4 binary32))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 u2 #s(literal 4 binary32)))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))
(* (pow u2 2) (- 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* 98696044010906577398881/5000000000000000000000 (/ 1 (pow u2 2)))))
(*.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) u2) u2)

rewrite246.0ms (2.7%)

Memory
5.4MiB live, 368.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045233
076224
1227223
21253209
09234207
Stop Event
iter limit
node limit
iter limit
Counts
24 → 1 469
Calls
Call 1
Inputs
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(-.f32 #s(literal 1 binary32) u1)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(neg.f32 (sqrt.f32 u1))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(sqrt.f32 (-.f32 #s(literal 1 binary32) u1))
Outputs
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/8 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/8 binary32)))
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32))) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32))) (sqrt.f32 u1))
(*.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 u1))
(*.f32 (*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32))) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 u1))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (sqrt.f32 u1)) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal -1 binary32))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))))
(*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) (/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(-.f32 #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 #s(literal 0 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 0 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/8 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/8 binary32)))
(*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32))) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (sqrt.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 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) #s(literal 2 binary32)) (sqrt.f32 u1))
(*.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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (neg.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (/.f32 (sqrt.f32 u1) #s(literal -1 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)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 u1)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))) (sqrt.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))) (sqrt.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.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)))))
(pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal -2 binary32)) #s(literal -1/4 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/2 binary32))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(+.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(+.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)))))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (log.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(exp.f32 (fma.f32 (log.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1/4 binary32) (*.f32 (log.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1/4 binary32))))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (neg.f32 (log.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal -2 binary32))) #s(literal -1/4 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1/2 binary32)))
(neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (fma.f32 (neg.f32 u1) u1 u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32)))))))
(*.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 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) u1))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)) (pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (-.f32 (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(*.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (exp.f32 (neg.f32 (log.f32 u1))))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) u1))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (+.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32))) (+.f32 (+.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (neg.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal -2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32)) (neg.f32 (+.f32 (+.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32)) (+.f32 (+.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 u1)))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1))
(/.f32 (fma.f32 (neg.f32 u1) u1 u1) (*.f32 (neg.f32 u1) u1))
(/.f32 (fma.f32 (neg.f32 u1) u1 u1) (*.f32 u1 u1))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 u1) u1))
(/.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1))
(/.f32 (/.f32 #s(literal 1 binary32) 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 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1 binary32))
(/.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (exp.f32 (log.f32 (neg.f32 u1))))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (exp.f32 (log.f32 u1)))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 1 binary32)) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal -3 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 u1)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (neg.f32 u1)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (neg.f32 u1)))
(-.f32 (/.f32 (pow.f32 u1 #s(literal -2 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(-.f32 (/.f32 u1 (*.f32 u1 u1)) (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)))
(-.f32 (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (+.f32 (+.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (pow.f32 u1 #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 u1)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) u1))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) u1) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) u1))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(-.f32 (/.f32 #s(literal -1 binary32) u1) (/.f32 u1 (neg.f32 u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (-.f32 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 (/.f32 #s(literal -1 binary32) u1)))
(fma.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 (pow.f32 u1 #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) u1) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 u1) (/.f32 #s(literal 1 binary32) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) (*.f32 u1 (/.f32 #s(literal -1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) u1)))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1) (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1) (*.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) u1)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -2 binary32))
(pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))
(+.f32 (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))
(+.f32 (*.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) u1) u1))
(+.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 u1)) (/.f32 #s(literal 1 binary32) u1))
(+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 u1 (/.f32 #s(literal -1 binary32) u1)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) u1)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (*.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)))
(exp.f32 (log.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(neg.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(expm1.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (*.f32 (log.f32 u1) #s(literal 1/2 binary32))))
(expm1.f32 (*.f32 (log.f32 u1) #s(literal 1 binary32)))
(*.f32 (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)))
(*.f32 (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (/.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) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))
(sqrt.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (+.f32 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 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (*.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (fma.f32 u1 u1 u1))) (*.f32 (+.f32 u1 #s(literal 1 binary32)) (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (exp.f32 (log1p.f32 (*.f32 (neg.f32 u1) u1))) (exp.f32 (log1p.f32 u1)))
(/.f32 (exp.f32 (log1p.f32 (pow.f32 (neg.f32 u1) #s(literal 3 binary32)))) (exp.f32 (log1p.f32 (fma.f32 u1 u1 u1))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)) (+.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 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 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 #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 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(-.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 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(-.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32)))
(-.f32 #s(literal -1 binary32) (neg.f32 u1))
(-.f32 u1 #s(literal 1 binary32))
(-.f32 #s(literal 1 binary32) u1)
(fma.f32 (*.f32 (sqrt.f32 u1) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1 binary32))
(fma.f32 (neg.f32 u1) #s(literal -1 binary32) #s(literal -1 binary32))
(fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) u1 #s(literal 1 binary32))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) #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) (/.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) (fma.f32 u1 u1 u1))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(fma.f32 #s(literal 1 binary32) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) u1 #s(literal -1 binary32))
(pow.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) #s(literal 4 binary32))
(pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32))
(pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 0 binary32) (/.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 0 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(+.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (neg.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32)))
(+.f32 #s(literal -1 binary32) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(+.f32 #s(literal -1 binary32) u1)
(+.f32 u1 #s(literal -1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(exp.f32 (fma.f32 #s(literal 1/2 binary32) (log1p.f32 (neg.f32 u1)) (log.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(exp.f32 (log1p.f32 (neg.f32 u1)))
(neg.f32 (-.f32 u1 #s(literal 1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
(pow.f32 (exp.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) u1))) (/.f32 #s(literal -1 binary32) (fma.f32 (neg.f32 u1) u1 u1)))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32))))))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 (+.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32))) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u1) u1 u1)))
(*.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 u1 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32)))))))
(*.f32 (+.f32 u1 #s(literal 1 binary32)) u1)
(*.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (/.f32 #s(literal -1 binary32) (fma.f32 (neg.f32 u1) u1 u1)))
(*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 u1 #s(literal 3 binary32)))))
(*.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32))))))
(*.f32 (neg.f32 u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 u1 (+.f32 u1 #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32))) (fma.f32 u1 u1 u1))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (+.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 6 binary32)) (pow.f32 (neg.f32 u1) #s(literal 3 binary32))) (*.f32 u1 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 (neg.f32 (+.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32))) (*.f32 u1 u1))) (neg.f32 (fma.f32 (neg.f32 u1) u1 u1)))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))))) (neg.f32 (neg.f32 (*.f32 u1 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1))) (*.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32))) (*.f32 u1 u1)) (fma.f32 (neg.f32 u1) u1 u1))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (neg.f32 (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (neg.f32 (*.f32 u1 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32))))))
(/.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 u1 #s(literal 3 binary32))))
(/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (*.f32 u1 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (*.f32 u1 u1) (neg.f32 u1))
(-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (sqrt.f32 u1) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 u1 u1))
(fma.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) u1 u1)
(fma.f32 (exp.f32 (log.f32 u1)) (exp.f32 (log.f32 u1)) u1)
(fma.f32 (pow.f32 u1 #s(literal 4 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (neg.f32 u1) u1 u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(fma.f32 (neg.f32 u1) (neg.f32 u1) u1)
(fma.f32 #s(literal -1 binary32) (neg.f32 u1) (*.f32 u1 u1))
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(fma.f32 (sqrt.f32 u1) (sqrt.f32 u1) (*.f32 u1 u1))
(fma.f32 u1 u1 u1)
(fma.f32 u1 #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1)
(fma.f32 #s(literal 1 binary32) u1 (*.f32 u1 u1))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(+.f32 (*.f32 u1 u1) u1)
(+.f32 u1 (*.f32 u1 u1))
(neg.f32 (/.f32 (+.f32 (neg.f32 (pow.f32 u1 #s(literal 4 binary32))) (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(neg.f32 (/.f32 (neg.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (*.f32 u1 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32))))))
(neg.f32 (/.f32 (*.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) u1)) (fma.f32 (neg.f32 u1) u1 u1)))
(neg.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32))) (neg.f32 (*.f32 u1 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 3 binary32)))))))
(*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)))) (/.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))))))
(*.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))))
(*.f32 (fma.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))))))
(*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))) (*.f32 (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (fma.f32 (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))))))
(/.f32 (-.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)) #s(literal 3 binary32))) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (neg.f32 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (sqrt.f32 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (*.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (neg.f32 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (sqrt.f32 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (+.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))) (*.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (sqrt.f32 u1) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32))) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(-.f32 (-.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2))) (*.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(-.f32 (-.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)) #s(literal 3 binary32)) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))))) (/.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) (fma.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2))))))
(-.f32 (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(-.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(-.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2)) u2 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2)) u2 (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/8 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/8 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32))) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) u2) u2 (-.f32 (*.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) u2) u2 (fma.f32 (*.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) u2) u2 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (neg.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (neg.f32 u2) (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (neg.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) u2 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (neg.f32 (*.f32 u2 u2)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) #s(literal 2 binary32)) (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.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 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (pow.f32 u2 #s(literal 3 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (pow.f32 u2 #s(literal 3 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (pow.f32 u2 #s(literal 4 binary32)) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) u2 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2) (-.f32 (*.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2) (fma.f32 (*.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) u2) u2 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (neg.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.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 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (sqrt.f32 (neg.f32 u1)) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 u1)) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(fma.f32 u2 (neg.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) #s(literal -1 binary32))
(+.f32 (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2))) (*.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(+.f32 (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)) (-.f32 (*.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)) (fma.f32 (*.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) u2) u2 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(+.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(+.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(+.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(+.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)))
(neg.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(*.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (fma.f32 (*.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (neg.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (-.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32))) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)))) (-.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) (*.f32 (*.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32))))) (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1))) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)))) (-.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (pow.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))) (fma.f32 (*.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))) (*.f32 (sqrt.f32 u1) (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (/.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 u2 u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(+.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(neg.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/8 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/8 binary32)))
(*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32))) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (sqrt.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 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) #s(literal 2 binary32)) (sqrt.f32 u1))
(*.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 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (neg.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (/.f32 (sqrt.f32 u1) #s(literal -1 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)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (sqrt.f32 u1)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 u1 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))) (sqrt.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))) (sqrt.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(-.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.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)))))
(pow.f32 (exp.f32 #s(literal -1/2 binary32)) (log.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal -2 binary32)) #s(literal -1/4 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/2 binary32))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(+.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(+.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)))))
(exp.f32 (-.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)) (log.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(exp.f32 (fma.f32 (log.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1/4 binary32) (*.f32 (log.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1/4 binary32))))
(exp.f32 (fma.f32 (log.f32 u1) #s(literal 1/2 binary32) (neg.f32 (log.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1/4 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal -2 binary32))) #s(literal -1/4 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) #s(literal 2 binary32)))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1/2 binary32)))
(neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/8 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/8 binary32)))
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32))) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32))) (sqrt.f32 u1))
(*.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 u1))
(*.f32 (*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32))) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 u1))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (sqrt.f32 u1)) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal -1 binary32))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))))
(*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) (/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(-.f32 #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 #s(literal 0 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 0 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32))) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)) #s(literal -1 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 #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 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 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (pow.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) (pow.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)) (pow.f32 (sqrt.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)) #s(literal -1 binary32))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal 0 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))))))
(/.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(/.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(/.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(pow.f32 (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal -1/4 binary32))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)) #s(literal -4 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) #s(literal -2 binary32))
(pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))
(+.f32 #s(literal 0 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(exp.f32 (neg.f32 (log.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32))) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (sqrt.f32 u1))
(*.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 u1))
(*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) #s(literal -1 binary32))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) #s(literal 1 binary32))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 u1) (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))) (+.f32 #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (*.f32 #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))))
(-.f32 #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))
(fma.f32 #s(literal 0 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))))
(fma.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))))
(+.f32 (*.f32 #s(literal 0 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))))
(+.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))))
(+.f32 #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))))
(neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))
(*.f32 (*.f32 #s(literal -1 binary32) (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))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (neg.f32 (pow.f32 u1 #s(literal 1/4 binary32))))
(*.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u1 #s(literal 0 binary32))))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(*.f32 #s(literal -1 binary32) (sqrt.f32 u1))
(*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32))
(*.f32 (sqrt.f32 u1) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 u1)))) (-.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 u1))))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 u1))) (*.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 u1))))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32)))) (neg.f32 (+.f32 u1 #s(literal 0 binary32))))
(/.f32 (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32))) (+.f32 u1 #s(literal 0 binary32)))
(/.f32 (neg.f32 u1) (sqrt.f32 u1))
(/.f32 u1 (neg.f32 (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 u1) (neg.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u1 #s(literal 0 binary32)) (neg.f32 (pow.f32 u1 #s(literal 3/2 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 u1)) (/.f32 u1 (sqrt.f32 u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 u1 #s(literal 0 binary32))) (/.f32 (pow.f32 u1 #s(literal 3/2 binary32)) (+.f32 u1 #s(literal 0 binary32))))
(-.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(+.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 u1)))
(neg.f32 (sqrt.f32 u1))
(*.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/16 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/16 binary32)))
(*.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)))
(*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)))
(*.f32 (neg.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)))
(*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 0 binary32))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)) (pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)))
(*.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (neg.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/2 binary32)) (+.f32 #s(literal 0 binary32) (-.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 0 binary32))))
(/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/2 binary32)) (neg.f32 (+.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 0 binary32))))
(/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/2 binary32)) (+.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 0 binary32)))
(/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 0 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 0 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/4 binary32)))
(pow.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1/8 binary32))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)) #s(literal 4 binary32))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32))
(+.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(exp.f32 (neg.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/8 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/8 binary32)))
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32))) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32))) (sqrt.f32 u1))
(*.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 u1))
(*.f32 (*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32))) (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 u1))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) #s(literal -1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (sqrt.f32 u1)) #s(literal -1 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal -1 binary32))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 1 binary32))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (/.f32 (neg.f32 (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (/.f32 (sqrt.f32 u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))))
(*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (neg.f32 (sqrt.f32 u1)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32)) (/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 u1) (/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(-.f32 #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 #s(literal 0 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 0 binary32) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(+.f32 (*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32))) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 u1))
(*.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 u1 #s(literal 1/4 binary32))) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (neg.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 u1))
(*.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32))) (sqrt.f32 u1))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 u1)))
(*.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 u1)))
(*.f32 #s(literal -1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) #s(literal 1 binary32))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) #s(literal -1 binary32))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (neg.f32 (sqrt.f32 u1))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(*.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 u1) (neg.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) #s(literal 1 binary32))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) #s(literal -1 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))))
(neg.f32 (/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) #s(literal -1 binary32)))
(neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 u1))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(sqrt.f32 u1)
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 u1 #s(literal 3/2 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 0 binary32))))
(/.f32 (neg.f32 u1) (neg.f32 (sqrt.f32 u1)))
(pow.f32 (exp.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 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(pow.f32 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 u1 #s(literal 1/2 binary32))
(+.f32 #s(literal 0 binary32) (sqrt.f32 u1))
(exp.f32 (*.f32 (neg.f32 (log.f32 u1)) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(*.f32 (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))))
(*.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(*.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (fma.f32 (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))))) (neg.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (neg.f32 (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)))) (neg.f32 (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)))) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))))
(/.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (*.f32 (*.f32 u2 u2) #s(literal 961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32)))) (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(-.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (-.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(-.f32 (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(fma.f32 u2 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal -1 binary32))
(+.f32 (/.f32 (*.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (/.f32 #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(+.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(+.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(neg.f32 (/.f32 (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32))) (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))))))
(neg.f32 (/.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(neg.f32 (/.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (neg.f32 (fma.f32 #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/750000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)))))))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 (*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)))
(*.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/16 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/16 binary32)))
(*.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)))
(*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)))
(*.f32 (neg.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)))
(*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (pow.f32 (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/2 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 0 binary32))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)) (pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/8 binary32)))
(*.f32 #s(literal -1 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (neg.f32 (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32))))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (sqrt.f32 (+.f32 #s(literal -1 binary32) (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/2 binary32)) (+.f32 #s(literal 0 binary32) (-.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 0 binary32))))
(/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/2 binary32)) (neg.f32 (+.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 0 binary32))))
(/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/2 binary32)) (+.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 0 binary32)))
(/.f32 #s(literal -1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 0 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 3/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 0 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (*.f32 (log1p.f32 (neg.f32 u1)) #s(literal 1/4 binary32)))
(pow.f32 (*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1/8 binary32))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/8 binary32)) #s(literal 4 binary32))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1/2 binary32))
(+.f32 #s(literal 0 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(exp.f32 (neg.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) #s(literal 1/4 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))

eval151.0ms (1.7%)

Memory
3.7MiB live, 264.6MiB allocated
Compiler

Compiled 48 260 to 5 434 computations (88.7% saved)

prune79.0ms (0.9%)

Memory
-1.4MiB live, 163.1MiB allocated
Pruning

63 alts after pruning (57 fresh and 6 done)

PrunedKeptTotal
New1 535301 565
Fresh82735
Picked235
Done033
Total1 545631 608
Accuracy
99.9%
Counts
1 608 → 63
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.5%
(/.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (neg.f32 (log.f32 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.2%
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.5%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
98.4%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
56.9%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))))
98.5%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
79.6%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* u2 314159265359/50000000000)) (fma.f32 (fma.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
96.2%
(/.f32 (*.f32 (exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.5%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
97.8%
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
98.2%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))) (+.f32 #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
57.2%
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.3%
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
98.5%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.0%
(*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.1%
(*.f32 (*.f32 (/.f32 (neg.f32 u1) (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
98.4%
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.0%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
98.5%
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) #s(approx (* (- u1 1) (- 1 u1)) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)) u1)) u1) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.6%
(*.f32 (sqrt.f32 (/.f32 #s(approx (- (* 0 (- 1 u1)) (* (- u1 1) (neg u1))) (neg.f32 u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
47.5%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 (*.f32 u1 u1) (/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
25.6%
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
57.6%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.4%
(*.f32 (exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32))) #s(literal 1/4 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.7%
(*.f32 #s(approx (pow (/ (- 1 u1) u1) -1/2) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.1%
(*.f32 #s(approx (* (neg (sqrt u1)) (cos (* u2 314159265359/50000000000))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2)) (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
91.2%
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
79.2%
#s(approx (* (pow (/ (- 1 u1) u1) -1/2) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
13.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
-0.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) u2) u2 (-.f32 (*.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
-0.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) u2 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
-0.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
15.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
72.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))))
71.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (+.f32 (-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))))
18.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))))))
80.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000) (*.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) u2) u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
0.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
65.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2))))
80.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
80.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
17.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
6.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))) (-.f32 u1 #s(literal 1 binary32))))
79.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
80.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))))
63.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
79.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))))
80.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
79.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
79.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
65.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
65.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1))))
72.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) u1))))
72.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
65.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (fma.f32 u1 u1 u1)))))
18.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
62.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (fma.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1/2 binary32))) (*.f32 u1 u1) (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1)))))
59.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1))))
91.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 4 binary32))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 u2 #s(literal 4 binary32)))))
Compiler

Compiled 3 463 to 2 424 computations (30% saved)

simplify169.0ms (1.9%)

Memory
1.3MiB live, 161.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f32 u1)
cost-diff0
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
cost-diff192
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
cost-diff544
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))))
cost-diff0
(*.f32 u2 u2)
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
cost-diff832
(-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
cost-diff928
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
cost-diff0
(*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
cost-diff0
(fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
cost-diff0
#s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))
cost-diff0
#s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))
cost-diff0
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))))
cost-diff0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
cost-diff0
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
cost-diff0
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
cost-diff0
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
cost-diff352
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058510
095514
1163501
2276480
3524451
41016451
52105451
64323451
77944451
08465439
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
#s(literal -1 binary32)
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
(-.f32 u1 #s(literal 1 binary32))
u1
#s(literal 1 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))))
#s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))
#s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))
(*.f32 u1 u1)
u1
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
(*.f32 u2 u2)
u2
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)))
(*.f32 u2 u2)
u2
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))
(sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))
u1
(-.f32 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
(-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
u1
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
u2
#s(literal 314159265359/50000000000 binary32)
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
#s(literal 1 binary32)
(sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(-.f32 u1 #s(literal 1 binary32))
(fma.f32 u1 u1 #s(literal -1 binary32))
#s(literal -1 binary32)
Outputs
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
#s(literal -1 binary32)
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
(-.f32 u1 #s(literal 1 binary32))
u1
#s(literal 1 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
#s(literal 314159265359/50000000000 binary32)
u2
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))))
#s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))
#s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))
(*.f32 u1 u1)
u1
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2))
(*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
(*.f32 u2 u2)
u2
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (fma.f32 (pow.f32 u2 #s(literal 3 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2)) u2 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (fma.f32 (fma.f32 (pow.f32 u2 #s(literal 3 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2)) u2 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)))
(*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 u2 u2)
u2
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))
(sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))
u1
(-.f32 u1 #s(literal 1 binary32))
#s(literal 1 binary32)
#s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)
(-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))) (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
u1
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
u2
#s(literal 314159265359/50000000000 binary32)
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))
#s(literal 1 binary32)
(sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))
(-.f32 u1 #s(literal 1 binary32))
(fma.f32 u1 u1 #s(literal -1 binary32))
#s(literal -1 binary32)

localize128.0ms (1.4%)

Memory
-1.4MiB live, 191.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
accuracy0.0
(sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
accuracy0.0
(sqrt.f32 u1)
accuracy0.0
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
accuracy0.0
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))
accuracy0.0
(*.f32 u2 u2)
accuracy0.0
(sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
accuracy0.0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
accuracy0.0
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
accuracy0.0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
accuracy0.0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
accuracy13.163501856698888
(fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
accuracy0.0
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))))
accuracy0.0
#s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))
accuracy0.0
#s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))
accuracy0.0
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
accuracy0.0
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
accuracy0.0
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
accuracy0.0
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
accuracy0.0
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
Samples
96.0ms256×0invalid
Compiler

Compiled 888 to 111 computations (87.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
ival-mult: 22.0ms (28.6% of total)
ival-div: 18.0ms (23.4% of total)
const: 12.0ms (15.6% of total)
ival-sqrt: 8.0ms (10.4% of total)
ival-cos: 7.0ms (9.1% of total)
ival-add: 5.0ms (6.5% of total)
ival-sub: 4.0ms (5.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series44.0ms (0.5%)

Memory
26.3MiB live, 63.2MiB allocated
Counts
28 → 194
Calls
Call 1
Inputs
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))))
#s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))
#s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(*.f32 u2 u2)
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
Outputs
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(+ (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (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))))))))))))
(/ -1 u1)
(/ (- u1 1) u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(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 u1) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))))))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (- 1 (* 1/4 (/ 1 u1)))))))))))))))
(* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(+ (* 1/2 (* (sqrt (pow u1 3)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2)))
(+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (pow u1 3)) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))
(+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* (pow u1 2) (+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (pow u2 2))))))
(+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* (pow u1 2) (+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (pow u2 2))) (* u1 (+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt u1) (* (pow u2 2) (- 1 (* 1/4 (/ 1 u1)))))) (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (pow u2 2))))))))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (* (pow u2 4) (sqrt -1))))) (* (sqrt u1) (sqrt -1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (* (pow u2 4) (sqrt -1)))) (* (pow u1 2) (- (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 4) (sqrt -1)))) (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))) (* (sqrt u1) (sqrt -1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (* (pow u2 4) (sqrt -1)))) (* (pow u1 2) (- (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 4) (sqrt -1)))) (+ (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (- (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 4) (sqrt -1)))) (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))) (* (sqrt u1) (sqrt -1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (* (pow u2 4) (sqrt -1)))) (* (pow u1 2) (- (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 4) (sqrt -1)))) (+ (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (- (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 4) (sqrt -1)))) (+ (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (- (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (/ (* (pow u2 4) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))) (sqrt -1)))) (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))) (sqrt -1))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))) (sqrt -1)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))) (* (sqrt u1) (sqrt -1)))
(- (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (* (sqrt u1) (sqrt -1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (* (pow u1 2) (- (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1))))))) (* (sqrt u1) (sqrt -1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (* (pow u1 2) (- (+ (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (- (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1))))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1))))))) (* (sqrt u1) (sqrt -1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (* (pow u1 2) (- (+ (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (- (+ (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (- (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))) (sqrt -1))))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1))))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1))))))) (* (sqrt u1) (sqrt -1)))
(+ (* -1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
1
(+ 1 (* -1 u1))
(+ 1 (* u1 (- u1 1)))
(+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))
(* (sqrt u1) (sqrt -1))
(+ (* -1/2 (* (sqrt (pow u1 3)) (/ 1 (sqrt -1)))) (* (sqrt u1) (sqrt -1)))
(+ (* (sqrt u1) (sqrt -1)) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (/ 1 (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))
(+ (* (sqrt u1) (sqrt -1)) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))) (* u1 (+ (* -1/2 (* (sqrt u1) (/ (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))))
(* (sqrt u1) (* (pow u2 2) (sqrt -1)))
(+ (* -1/2 (* (sqrt (pow u1 3)) (/ (pow u2 2) (sqrt -1)))) (* (sqrt u1) (* (pow u2 2) (sqrt -1))))
(+ (* (sqrt u1) (* (pow u2 2) (sqrt -1))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (/ (pow u2 2) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))))))
(+ (* (sqrt u1) (* (pow u2 2) (sqrt -1))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (+ (* -1/2 (* (sqrt u1) (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))))))))
(+ 1 (* -1/2 u1))
(+ 1 (* u1 (- (* 3/8 u1) 1/2)))
(+ 1 (* u1 (- (* u1 (+ 3/8 (* -5/16 u1))) 1/2)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(* (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)))))
(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)))))
(- 1 (/ 1 u1))
(+ (* -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)))))
(- (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))))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))) (/ 1/2 (* u1 (sqrt -1))))
(* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1)))
(+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (pow u2 2) (* u1 (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))))
(+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (pow u2 2) (* u1 (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1)))))
(+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (* (pow u2 2) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (pow u2 2) (* u1 (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))))))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4))) 1)
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -98696044010906577398881/10000000000000000000000 (/ (pow u2 2) u1)) (+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (pow u2 4) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4))))) (+ 1 (* 1/2 (/ 1 u1))))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -98696044010906577398881/10000000000000000000000 (/ (pow u2 2) u1)) (+ (* -296088132032719732196643/40000000000000000000000 (/ (pow u2 2) (pow u1 2))) (+ (* 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 (/ (pow u2 4) (pow u1 2))) (+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (pow u2 4) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4))))))) (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1)))))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -98696044010906577398881/10000000000000000000000 (/ (pow u2 2) u1)) (+ (* -296088132032719732196643/40000000000000000000000 (/ (pow u2 2) (pow u1 2))) (+ (* -98696044010906577398881/16000000000000000000000 (/ (pow u2 2) (pow u1 3))) (+ (* 9740909103402808085817682884085781839780052161/480000000000000000000000000000000000000000000 (/ (pow u2 4) (pow u1 3))) (+ (* 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 (/ (pow u2 4) (pow u1 2))) (+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (pow u2 4) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4))))))))) (+ 1 (+ (/ 3/8 (pow u1 2)) (+ (* 1/2 (/ 1 u1)) (* 5/16 (/ 1 (pow u1 3)))))))
(- (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) 1)
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* -98696044010906577398881/10000000000000000000000 (/ (pow u2 2) u1))) (+ 1 (* 1/2 (/ 1 u1))))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -98696044010906577398881/10000000000000000000000 (/ (pow u2 2) u1)) (* -296088132032719732196643/40000000000000000000000 (/ (pow u2 2) (pow u1 2))))) (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1)))))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -98696044010906577398881/10000000000000000000000 (/ (pow u2 2) u1)) (+ (* -296088132032719732196643/40000000000000000000000 (/ (pow u2 2) (pow u1 2))) (* -98696044010906577398881/16000000000000000000000 (/ (pow u2 2) (pow u1 3)))))) (+ 1 (+ (/ 3/8 (pow u1 2)) (+ (* 1/2 (/ 1 u1)) (* 5/16 (/ 1 (pow u1 3)))))))
(cos (* 314159265359/50000000000 u2))
(+ (cos (* 314159265359/50000000000 u2)) (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2)))))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (+ (* -5/16 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 3))) (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))))))
(/ 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 (* 1/2 (/ 1 u1)))
(+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1))))
(+ 1 (+ (/ 3/8 (pow u1 2)) (+ (* 1/2 (/ 1 u1)) (* 5/16 (/ 1 (pow u1 3))))))
(pow u2 2)
(+ (* 1/2 (/ (pow u2 2) u1)) (pow u2 2))
(+ (* 3/8 (/ (pow u2 2) (pow u1 2))) (+ (* 1/2 (/ (pow u2 2) u1)) (pow u2 2)))
(+ (* 5/16 (/ (pow u2 2) (pow u1 3))) (+ (* 3/8 (/ (pow u2 2) (pow u1 2))) (+ (* 1/2 (/ (pow u2 2) u1)) (pow u2 2))))
(sqrt (/ 1 u1))
(+ (sqrt (/ 1 u1)) (* -1/2 (sqrt (/ 1 (pow u1 3)))))
(+ (sqrt (/ 1 u1)) (+ (* -1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5))))))
(+ (sqrt (/ 1 u1)) (+ (* -1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 7))) (+ 1 (* 1/4 u1)))) (* 1/2 (sqrt (/ 1 (pow u1 5)))))))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 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 -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 -1) (+ (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -5/16 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(+ (* 1/2 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* -3/8 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* 3/8 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (* (pow u2 2) (sqrt -1)) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))))
(+ (* -1 (/ (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))) (* -9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 (/ (* (pow u2 2) (sqrt -1)) u1))) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))))
(+ (* -1 (/ (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))) (* -1 (/ (+ (* 9740909103402808085817682884085781839780052161/480000000000000000000000000000000000000000000 (/ (* (pow u2 2) (sqrt -1)) u1)) (* 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1)))) u1))) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -1 (/ (+ 1/2 (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (pow u2 4)) (* 98696044010906577398881/10000000000000000000000 (pow u2 2)))) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4)))) 1)
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -1 (/ (+ 1/2 (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (pow u2 4)) (+ (* -1 (/ (- (+ (* -296088132032719732196643/40000000000000000000000 (pow u2 2)) (* 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 (pow u2 4))) 3/8) u1)) (* 98696044010906577398881/10000000000000000000000 (pow u2 2))))) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4)))) 1)
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -1 (/ (+ 1/2 (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (pow u2 4)) (+ (* -1 (/ (- (+ (* -296088132032719732196643/40000000000000000000000 (pow u2 2)) (+ (* -1 (/ (+ 5/16 (+ (* -9740909103402808085817682884085781839780052161/480000000000000000000000000000000000000000000 (pow u2 4)) (* 98696044010906577398881/16000000000000000000000 (pow u2 2)))) u1)) (* 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 (pow u2 4)))) 3/8) u1)) (* 98696044010906577398881/10000000000000000000000 (pow u2 2))))) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4)))) 1)
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* -1 (/ (+ 1/2 (* 98696044010906577398881/10000000000000000000000 (pow u2 2))) u1))) 1)
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (* -296088132032719732196643/40000000000000000000000 (pow u2 2)) 3/8) u1)) (* 98696044010906577398881/10000000000000000000000 (pow u2 2)))) u1))) 1)
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (+ (* -296088132032719732196643/40000000000000000000000 (pow u2 2)) (* -1 (/ (+ 5/16 (* 98696044010906577398881/16000000000000000000000 (pow u2 2))) u1))) 3/8) u1)) (* 98696044010906577398881/10000000000000000000000 (pow u2 2)))) u1))) 1)
(* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))
(+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)) u1)) (* 1/2 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) u1)) (* 1/2 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(* -1 (/ (- (/ 1 u1) 1) u1))
(* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1)) 1) u1))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(+ 1 (* -1 (/ (- (* -1 (/ (+ 3/8 (* 5/16 (/ 1 u1))) u1)) 1/2) u1)))
(+ (* -1 (/ (+ (* -1/2 (pow u2 2)) (* -3/8 (/ (pow u2 2) u1))) u1)) (pow u2 2))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (pow u2 2) u1)) (* 3/8 (pow u2 2))) u1)) (* -1/2 (pow u2 2))) u1)) (pow u2 2))
(* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))
(+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (pow (sqrt -1) 2))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- 1 (* -1/4 u1))))) (* 1/2 (* (sqrt u1) (pow (sqrt -1) 2)))) (pow u1 3))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))
(* (sqrt (/ u1 (- u1 1))) (sqrt -1))
(+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))
(+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))))))
(+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))))))))
(sqrt (/ u1 (- 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)))))))))
(* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1))))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(* -1 (sqrt (/ u1 (- u1 1))))
(- (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (pow u2 2))) (sqrt (/ u1 (- u1 1))))
(- (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- u1 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (pow u2 2))))) (sqrt (/ u1 (- u1 1))))
(sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1)))
(+ (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (pow u2 2))))
(+ (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (pow u2 2))))))
(+ (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1)))))))))
(+ (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)))))))
(+ 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)))
(* 314159265359/50000000000 u2)
(* (sqrt (/ u1 (- u1 1))) (pow u2 2))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (pow u2 4)))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- u1 1))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ 1 (pow u2 2)))) (+ (* -1 (* (sqrt (/ u1 (- u1 1))) (/ 1 (pow u2 4)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- u1 1)))))))
(* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (pow u2 2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- u1 1)))) (* -1 (* (sqrt (/ u1 (- u1 1))) (/ 1 (pow u2 2))))))
(* (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (cos (* 314159265359/50000000000 u2)))
Calls

9 calls:

TimeVariablePointExpression
9.0ms
u2
@0
((/ -1 (/ (- u1 1) u1)) (* (sqrt (/ -1 (/ (- u1 1) u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ -1 (/ (- u1 1) u1))) (/ (- u1 1) u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (+ (* u1 u1) u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (* (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (+ (* (* (* u2 u2) (* (sqrt (/ u1 (- u1 1))) (* u2 u2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (- (* (* (* u2 u2) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- u1 1)))) (sqrt (/ u1 (- u1 1))))) (- (* (* (* u2 u2) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- u1 1)))) (sqrt (/ u1 (- u1 1)))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (* u2 u2) (/ (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (/ 1 (sqrt (/ (- u1 1) (+ (* u1 u1) -1))))) (/ (- u1 1) (+ (* u1 u1) -1)) (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (sqrt u1) (cos (* 314159265359/50000000000 u2)) (* 314159265359/50000000000 u2) (sqrt (/ u1 (- 1 u1))) (sqrt (/ u1 (- u1 1))) (* (sqrt (/ u1 (- u1 1))) (* u2 u2)) (cos (* u2 314159265359/50000000000)) (sqrt (/ (- u1 1) (+ (* u1 u1) -1))) (* u2 314159265359/50000000000))
7.0ms
u1
@-inf
((/ -1 (/ (- u1 1) u1)) (* (sqrt (/ -1 (/ (- u1 1) u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ -1 (/ (- u1 1) u1))) (/ (- u1 1) u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (+ (* u1 u1) u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (* (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (+ (* (* (* u2 u2) (* (sqrt (/ u1 (- u1 1))) (* u2 u2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (- (* (* (* u2 u2) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- u1 1)))) (sqrt (/ u1 (- u1 1))))) (- (* (* (* u2 u2) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- u1 1)))) (sqrt (/ u1 (- u1 1)))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (* u2 u2) (/ (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (/ 1 (sqrt (/ (- u1 1) (+ (* u1 u1) -1))))) (/ (- u1 1) (+ (* u1 u1) -1)) (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (sqrt u1) (cos (* 314159265359/50000000000 u2)) (* 314159265359/50000000000 u2) (sqrt (/ u1 (- 1 u1))) (sqrt (/ u1 (- u1 1))) (* (sqrt (/ u1 (- u1 1))) (* u2 u2)) (cos (* u2 314159265359/50000000000)) (sqrt (/ (- u1 1) (+ (* u1 u1) -1))) (* u2 314159265359/50000000000))
6.0ms
u1
@0
((/ -1 (/ (- u1 1) u1)) (* (sqrt (/ -1 (/ (- u1 1) u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ -1 (/ (- u1 1) u1))) (/ (- u1 1) u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (+ (* u1 u1) u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (* (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (+ (* (* (* u2 u2) (* (sqrt (/ u1 (- u1 1))) (* u2 u2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (- (* (* (* u2 u2) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- u1 1)))) (sqrt (/ u1 (- u1 1))))) (- (* (* (* u2 u2) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- u1 1)))) (sqrt (/ u1 (- u1 1)))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (* u2 u2) (/ (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (/ 1 (sqrt (/ (- u1 1) (+ (* u1 u1) -1))))) (/ (- u1 1) (+ (* u1 u1) -1)) (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (sqrt u1) (cos (* 314159265359/50000000000 u2)) (* 314159265359/50000000000 u2) (sqrt (/ u1 (- 1 u1))) (sqrt (/ u1 (- u1 1))) (* (sqrt (/ u1 (- u1 1))) (* u2 u2)) (cos (* u2 314159265359/50000000000)) (sqrt (/ (- u1 1) (+ (* u1 u1) -1))) (* u2 314159265359/50000000000))
6.0ms
u1
@inf
((/ -1 (/ (- u1 1) u1)) (* (sqrt (/ -1 (/ (- u1 1) u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ -1 (/ (- u1 1) u1))) (/ (- u1 1) u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (+ (* u1 u1) u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (* (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (+ (* (* (* u2 u2) (* (sqrt (/ u1 (- u1 1))) (* u2 u2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (- (* (* (* u2 u2) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- u1 1)))) (sqrt (/ u1 (- u1 1))))) (- (* (* (* u2 u2) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- u1 1)))) (sqrt (/ u1 (- u1 1)))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (* u2 u2) (/ (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (/ 1 (sqrt (/ (- u1 1) (+ (* u1 u1) -1))))) (/ (- u1 1) (+ (* u1 u1) -1)) (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (sqrt u1) (cos (* 314159265359/50000000000 u2)) (* 314159265359/50000000000 u2) (sqrt (/ u1 (- 1 u1))) (sqrt (/ u1 (- u1 1))) (* (sqrt (/ u1 (- u1 1))) (* u2 u2)) (cos (* u2 314159265359/50000000000)) (sqrt (/ (- u1 1) (+ (* u1 u1) -1))) (* u2 314159265359/50000000000))
5.0ms
u2
@inf
((/ -1 (/ (- u1 1) u1)) (* (sqrt (/ -1 (/ (- u1 1) u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ -1 (/ (- u1 1) u1))) (/ (- u1 1) u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt (/ u1 (- 1 u1))) (/ u1 (- 1 u1)) (+ (* u1 u1) u1) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (* (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (+ (* (* (* u2 u2) (* (sqrt (/ u1 (- u1 1))) (* u2 u2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (- (* (* (* u2 u2) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- u1 1)))) (sqrt (/ u1 (- u1 1))))) (- (* (* (* u2 u2) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- u1 1)))) (sqrt (/ u1 (- u1 1)))) (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (* u2 u2) (/ (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (/ 1 (sqrt (/ (- u1 1) (+ (* u1 u1) -1))))) (/ (- u1 1) (+ (* u1 u1) -1)) (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (sqrt u1) (cos (* 314159265359/50000000000 u2)) (* 314159265359/50000000000 u2) (sqrt (/ u1 (- 1 u1))) (sqrt (/ u1 (- u1 1))) (* (sqrt (/ u1 (- u1 1))) (* u2 u2)) (cos (* u2 314159265359/50000000000)) (sqrt (/ (- u1 1) (+ (* u1 u1) -1))) (* u2 314159265359/50000000000))

simplify211.0ms (2.4%)

Memory
-15.1MiB live, 258.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09015607
127825028
084084689
Stop Event
iter limit
node limit
Counts
194 → 193
Calls
Call 1
Inputs
u1
(* u1 (+ 1 u1))
(* u1 (+ 1 (* u1 (+ 1 u1))))
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(+ (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(* (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))))))))))))
(/ -1 u1)
(/ (- u1 1) u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(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 u1) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))))))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (- 1 (* 1/4 (/ 1 u1)))))))))))))))
(* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(+ (* 1/2 (* (sqrt (pow u1 3)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2)))
(+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (pow u1 3)) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))
(+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* (pow u1 2) (+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (pow u2 2))))))
(+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* (pow u1 2) (+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (pow u2 2))) (* u1 (+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt u1) (* (pow u2 2) (- 1 (* 1/4 (/ 1 u1)))))) (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (pow u2 2))))))))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (* (pow u2 4) (sqrt -1))))) (* (sqrt u1) (sqrt -1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (* (pow u2 4) (sqrt -1)))) (* (pow u1 2) (- (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 4) (sqrt -1)))) (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))) (* (sqrt u1) (sqrt -1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (* (pow u2 4) (sqrt -1)))) (* (pow u1 2) (- (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 4) (sqrt -1)))) (+ (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (- (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 4) (sqrt -1)))) (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))) (* (sqrt u1) (sqrt -1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (* (pow u2 4) (sqrt -1)))) (* (pow u1 2) (- (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 4) (sqrt -1)))) (+ (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (- (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 4) (sqrt -1)))) (+ (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (- (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (/ (* (pow u2 4) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))) (sqrt -1)))) (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))) (sqrt -1))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))) (sqrt -1)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))) (* (sqrt u1) (sqrt -1)))
(- (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (* (sqrt u1) (sqrt -1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (* (pow u1 2) (- (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1))))))) (* (sqrt u1) (sqrt -1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (* (pow u1 2) (- (+ (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (- (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1))))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1))))))) (* (sqrt u1) (sqrt -1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (* (pow u1 2) (- (+ (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (- (+ (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (- (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))) (sqrt -1))))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1))))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1))))))) (* (sqrt u1) (sqrt -1)))
(+ (* -1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
1
(+ 1 (* -1 u1))
(+ 1 (* u1 (- u1 1)))
(+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))
(* (sqrt u1) (sqrt -1))
(+ (* -1/2 (* (sqrt (pow u1 3)) (/ 1 (sqrt -1)))) (* (sqrt u1) (sqrt -1)))
(+ (* (sqrt u1) (sqrt -1)) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (/ 1 (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))
(+ (* (sqrt u1) (sqrt -1)) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))) (* u1 (+ (* -1/2 (* (sqrt u1) (/ (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))))
(* (sqrt u1) (* (pow u2 2) (sqrt -1)))
(+ (* -1/2 (* (sqrt (pow u1 3)) (/ (pow u2 2) (sqrt -1)))) (* (sqrt u1) (* (pow u2 2) (sqrt -1))))
(+ (* (sqrt u1) (* (pow u2 2) (sqrt -1))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (/ (pow u2 2) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))))))
(+ (* (sqrt u1) (* (pow u2 2) (sqrt -1))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (+ (* -1/2 (* (sqrt u1) (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))))))))
(+ 1 (* -1/2 u1))
(+ 1 (* u1 (- (* 3/8 u1) 1/2)))
(+ 1 (* u1 (- (* u1 (+ 3/8 (* -5/16 u1))) 1/2)))
-1
(* -1 (+ 1 (/ 1 u1)))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(* (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)))))
(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)))))
(- 1 (/ 1 u1))
(+ (* -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)))))
(- (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))))
(pow u1 2)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))) (/ 1/2 (* u1 (sqrt -1))))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))) (/ 1/2 (* u1 (sqrt -1))))
(* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1)))
(+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (pow u2 2) (* u1 (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))))
(+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (pow u2 2) (* u1 (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1)))))
(+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (* (pow u2 2) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (pow u2 2) (* u1 (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))))))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4))) 1)
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -98696044010906577398881/10000000000000000000000 (/ (pow u2 2) u1)) (+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (pow u2 4) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4))))) (+ 1 (* 1/2 (/ 1 u1))))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -98696044010906577398881/10000000000000000000000 (/ (pow u2 2) u1)) (+ (* -296088132032719732196643/40000000000000000000000 (/ (pow u2 2) (pow u1 2))) (+ (* 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 (/ (pow u2 4) (pow u1 2))) (+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (pow u2 4) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4))))))) (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1)))))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -98696044010906577398881/10000000000000000000000 (/ (pow u2 2) u1)) (+ (* -296088132032719732196643/40000000000000000000000 (/ (pow u2 2) (pow u1 2))) (+ (* -98696044010906577398881/16000000000000000000000 (/ (pow u2 2) (pow u1 3))) (+ (* 9740909103402808085817682884085781839780052161/480000000000000000000000000000000000000000000 (/ (pow u2 4) (pow u1 3))) (+ (* 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 (/ (pow u2 4) (pow u1 2))) (+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (pow u2 4) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4))))))))) (+ 1 (+ (/ 3/8 (pow u1 2)) (+ (* 1/2 (/ 1 u1)) (* 5/16 (/ 1 (pow u1 3)))))))
(- (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) 1)
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* -98696044010906577398881/10000000000000000000000 (/ (pow u2 2) u1))) (+ 1 (* 1/2 (/ 1 u1))))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -98696044010906577398881/10000000000000000000000 (/ (pow u2 2) u1)) (* -296088132032719732196643/40000000000000000000000 (/ (pow u2 2) (pow u1 2))))) (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1)))))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -98696044010906577398881/10000000000000000000000 (/ (pow u2 2) u1)) (+ (* -296088132032719732196643/40000000000000000000000 (/ (pow u2 2) (pow u1 2))) (* -98696044010906577398881/16000000000000000000000 (/ (pow u2 2) (pow u1 3)))))) (+ 1 (+ (/ 3/8 (pow u1 2)) (+ (* 1/2 (/ 1 u1)) (* 5/16 (/ 1 (pow u1 3)))))))
(cos (* 314159265359/50000000000 u2))
(+ (cos (* 314159265359/50000000000 u2)) (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2)))))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (+ (* -5/16 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 3))) (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))))))
(/ 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 (* 1/2 (/ 1 u1)))
(+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1))))
(+ 1 (+ (/ 3/8 (pow u1 2)) (+ (* 1/2 (/ 1 u1)) (* 5/16 (/ 1 (pow u1 3))))))
(pow u2 2)
(+ (* 1/2 (/ (pow u2 2) u1)) (pow u2 2))
(+ (* 3/8 (/ (pow u2 2) (pow u1 2))) (+ (* 1/2 (/ (pow u2 2) u1)) (pow u2 2)))
(+ (* 5/16 (/ (pow u2 2) (pow u1 3))) (+ (* 3/8 (/ (pow u2 2) (pow u1 2))) (+ (* 1/2 (/ (pow u2 2) u1)) (pow u2 2))))
(sqrt (/ 1 u1))
(+ (sqrt (/ 1 u1)) (* -1/2 (sqrt (/ 1 (pow u1 3)))))
(+ (sqrt (/ 1 u1)) (+ (* -1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5))))))
(+ (sqrt (/ 1 u1)) (+ (* -1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 7))) (+ 1 (* 1/4 u1)))) (* 1/2 (sqrt (/ 1 (pow u1 5)))))))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 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 -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 -1) (+ (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -5/16 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(+ (* 1/2 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* -3/8 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* 3/8 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (* (pow u2 2) (sqrt -1)) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))))
(+ (* -1 (/ (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))) (* -9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 (/ (* (pow u2 2) (sqrt -1)) u1))) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))))
(+ (* -1 (/ (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))) (* -1 (/ (+ (* 9740909103402808085817682884085781839780052161/480000000000000000000000000000000000000000000 (/ (* (pow u2 2) (sqrt -1)) u1)) (* 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1)))) u1))) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -1 (/ (+ 1/2 (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (pow u2 4)) (* 98696044010906577398881/10000000000000000000000 (pow u2 2)))) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4)))) 1)
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -1 (/ (+ 1/2 (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (pow u2 4)) (+ (* -1 (/ (- (+ (* -296088132032719732196643/40000000000000000000000 (pow u2 2)) (* 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 (pow u2 4))) 3/8) u1)) (* 98696044010906577398881/10000000000000000000000 (pow u2 2))))) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4)))) 1)
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -1 (/ (+ 1/2 (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (pow u2 4)) (+ (* -1 (/ (- (+ (* -296088132032719732196643/40000000000000000000000 (pow u2 2)) (+ (* -1 (/ (+ 5/16 (+ (* -9740909103402808085817682884085781839780052161/480000000000000000000000000000000000000000000 (pow u2 4)) (* 98696044010906577398881/16000000000000000000000 (pow u2 2)))) u1)) (* 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 (pow u2 4)))) 3/8) u1)) (* 98696044010906577398881/10000000000000000000000 (pow u2 2))))) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4)))) 1)
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* -1 (/ (+ 1/2 (* 98696044010906577398881/10000000000000000000000 (pow u2 2))) u1))) 1)
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (* -296088132032719732196643/40000000000000000000000 (pow u2 2)) 3/8) u1)) (* 98696044010906577398881/10000000000000000000000 (pow u2 2)))) u1))) 1)
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (+ (* -296088132032719732196643/40000000000000000000000 (pow u2 2)) (* -1 (/ (+ 5/16 (* 98696044010906577398881/16000000000000000000000 (pow u2 2))) u1))) 3/8) u1)) (* 98696044010906577398881/10000000000000000000000 (pow u2 2)))) u1))) 1)
(* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))
(+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)) u1)) (* 1/2 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) u1)) (* 1/2 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(* -1 (/ (- (/ 1 u1) 1) u1))
(* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1)) 1) u1))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(+ 1 (* -1 (/ (- (* -1 (/ (+ 3/8 (* 5/16 (/ 1 u1))) u1)) 1/2) u1)))
(+ (* -1 (/ (+ (* -1/2 (pow u2 2)) (* -3/8 (/ (pow u2 2) u1))) u1)) (pow u2 2))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (pow u2 2) u1)) (* 3/8 (pow u2 2))) u1)) (* -1/2 (pow u2 2))) u1)) (pow u2 2))
(* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))
(+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (pow (sqrt -1) 2))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- 1 (* -1/4 u1))))) (* 1/2 (* (sqrt u1) (pow (sqrt -1) 2)))) (pow u1 3))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))
(* (sqrt (/ u1 (- u1 1))) (sqrt -1))
(+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))
(+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))))))
(+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))))))))
(sqrt (/ u1 (- 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)))))))))
(* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1))))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(* -1 (sqrt (/ u1 (- u1 1))))
(- (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (pow u2 2))) (sqrt (/ u1 (- u1 1))))
(- (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- u1 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (pow u2 2))))) (sqrt (/ u1 (- u1 1))))
(sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1)))
(+ (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (pow u2 2))))
(+ (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (pow u2 2))))))
(+ (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1)))))))))
(+ (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)))))))
(+ 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)))
(* 314159265359/50000000000 u2)
(* (sqrt (/ u1 (- u1 1))) (pow u2 2))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2)))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (pow u2 4)))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- u1 1))))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ 1 (pow u2 2)))) (+ (* -1 (* (sqrt (/ u1 (- u1 1))) (/ 1 (pow u2 4)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- u1 1)))))))
(* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (pow u2 2)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- u1 1)))) (* -1 (* (sqrt (/ u1 (- u1 1))) (/ 1 (pow u2 2))))))
(* (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (cos (* 314159265359/50000000000 u2)))
Outputs
u1
(* u1 (+ 1 u1))
(fma.f32 u1 u1 u1)
(* u1 (+ 1 (* u1 (+ 1 u1))))
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))))
(fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1)
(* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* -1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(fma.f32 (*.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1/2 binary32) (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (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) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))) (*.f32 u1 u1) (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(* (sqrt u1) (pow (sqrt -1) 2))
(neg.f32 (sqrt.f32 u1))
(+ (* -1/2 (sqrt (pow u1 3))) (* (sqrt u1) (pow (sqrt -1) 2)))
(fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal -1/2 binary32) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt u1)) (* -1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 u1)))
(+ (* (sqrt u1) (pow (sqrt -1) 2)) (* (pow u1 2) (+ (* -1/2 (sqrt (/ 1 u1))) (* u1 (+ (* -1/2 (sqrt (/ 1 u1))) (* -1/2 (* (sqrt u1) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) u1 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))) (*.f32 u1 u1) (neg.f32 (sqrt.f32 u1)))
(/ -1 u1)
(/.f32 #s(literal -1 binary32) u1)
(/ (- u1 1) u1)
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
(* (sqrt u1) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (- 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (fma.f32 (*.f32 u1 #s(literal 1/2 binary32)) (fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(sqrt u1)
(sqrt.f32 u1)
(+ (sqrt u1) (* 1/2 (sqrt (pow u1 3))))
(fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt u1)) (* 1/2 (sqrt (/ 1 u1))))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt u1) (- 1 (* 1/4 (/ 1 u1))))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) u1 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 u1 u1) (sqrt.f32 u1))
(+ (sqrt u1) (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1)))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1) (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 u1 u1)))
(+ (sqrt u1) (+ (* (sqrt u1) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (sqrt (/ 1 u1))) (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* u1 (+ (* 1/2 (* (sqrt (/ 1 u1)) (* (pow u2 2) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (* 1/2 (* (sqrt (/ 1 u1)) (- 1 (* 1/4 (/ 1 u1)))))))))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1) (*.f32 (fma.f32 (fma.f32 (*.f32 u1 #s(literal 1/2 binary32)) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) u2) u2) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)))) (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) u1 (*.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))) (*.f32 u1 u1)))
(* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1))
(+ (* 1/2 (* (sqrt (pow u1 3)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) (sqrt.f32 u1)))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal 1/2 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)))
(+ (* (sqrt u1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (+ (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* u1 (+ (* 1/2 (* (sqrt u1) (* (- 1 (* 1/4 (/ 1 u1))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) (* 1/2 (* (sqrt (/ 1 u1)) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 #s(literal 1/2 binary32)) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (*.f32 u1 u1) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2)
(+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (pow u1 3)) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))
(*.f32 (*.f32 u2 u2) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) (*.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* (pow u1 2) (+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (pow u2 2))))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2 (*.f32 (*.f32 (*.f32 u1 u1) #s(literal 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
(+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* (pow u1 2) (+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (pow u2 2))) (* u1 (+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt u1) (* (pow u2 2) (- 1 (* 1/4 (/ 1 u1)))))) (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (pow u2 2))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (*.f32 u1 #s(literal 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32)) (fma.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) u2) u2) (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))) (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) u2) u2))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (* (pow u2 4) (sqrt -1))))) (* (sqrt u1) (sqrt -1)))
(-.f32 (fma.f32 (*.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) u2))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (* (pow u2 4) (sqrt -1)))) (* (pow u1 2) (- (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 4) (sqrt -1)))) (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))) (* (sqrt u1) (sqrt -1)))
(-.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal 98696044010906577398881/10000000000000000000000 binary32) (/.f32 (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 #s(literal -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32)))) (*.f32 u1 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (* (pow u2 4) (sqrt -1)))) (* (pow u1 2) (- (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 4) (sqrt -1)))) (+ (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (- (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 4) (sqrt -1)))) (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))) (* (sqrt u1) (sqrt -1)))
(-.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (/.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (fma.f32 (*.f32 #s(literal 98696044010906577398881/10000000000000000000000 binary32) (/.f32 (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 #s(literal -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32)))) u1 (fma.f32 (*.f32 #s(literal 98696044010906577398881/10000000000000000000000 binary32) (/.f32 (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32))))) (*.f32 u1 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (* (pow u2 4) (sqrt -1)))) (* (pow u1 2) (- (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 4) (sqrt -1)))) (+ (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (- (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 4) (sqrt -1)))) (+ (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (- (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (sqrt (/ 1 u1)) (/ (* (pow u2 4) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))) (sqrt -1)))) (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))) (sqrt -1))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))) (sqrt -1)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))) (* (sqrt u1) (sqrt -1)))
(-.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 4 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (/.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (fma.f32 (*.f32 #s(literal -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (/.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (fma.f32 (*.f32 #s(literal 98696044010906577398881/10000000000000000000000 binary32) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) u2) u2) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (*.f32 #s(literal -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32)))) u1 (fma.f32 (*.f32 #s(literal 98696044010906577398881/10000000000000000000000 binary32) (/.f32 (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32))))) u1 (fma.f32 (*.f32 #s(literal 98696044010906577398881/10000000000000000000000 binary32) (/.f32 (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32))))) (*.f32 u1 u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1)))
(- (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (* (sqrt u1) (sqrt -1)))
(-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (* (pow u1 2) (- (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1))))))) (* (sqrt u1) (sqrt -1)))
(-.f32 (fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (*.f32 (fma.f32 (*.f32 #s(literal 98696044010906577398881/10000000000000000000000 binary32) (/.f32 (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32))) (*.f32 u1 u1))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (* (pow u1 2) (- (+ (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (- (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1))))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1))))))) (* (sqrt u1) (sqrt -1)))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 98696044010906577398881/10000000000000000000000 binary32) (/.f32 (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32))) u1 (fma.f32 (*.f32 #s(literal 98696044010906577398881/10000000000000000000000 binary32) (/.f32 (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32)))) (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1))))
(- (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (* (pow u2 2) (sqrt -1)))) (* (pow u1 2) (- (+ (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (- (+ (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (- (* 98696044010906577398881/10000000000000000000000 (* (sqrt (/ 1 u1)) (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))) (sqrt -1))))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1))))))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1))))))) (* (sqrt u1) (sqrt -1)))
(fma.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 98696044010906577398881/10000000000000000000000 binary32) (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) u2) u2) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32))) u1 (fma.f32 (*.f32 #s(literal 98696044010906577398881/10000000000000000000000 binary32) (/.f32 (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32)))) u1 (fma.f32 (*.f32 #s(literal 98696044010906577398881/10000000000000000000000 binary32) (/.f32 (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32)))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) #s(literal 1/2 binary32)))) (*.f32 u1 u1) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1))))
(+ (* -1/2 (* (sqrt (pow u1 3)) (cos (* 314159265359/50000000000 u2)))) (* (sqrt u1) (cos (* 314159265359/50000000000 u2))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) #s(literal -1/2 binary32) (sqrt.f32 u1)))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* 1/2 (* (sqrt u1) (cos (* 314159265359/50000000000 u2)))))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1)))) (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* (sqrt u1) (cos (* 314159265359/50000000000 u2))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))) (* u1 (+ (* -1/2 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 u1)))))) (* 1/2 (* (sqrt (/ 1 u1)) (cos (* 314159265359/50000000000 u2)))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) u1) #s(literal 1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1)))) u1)) (*.f32 u1 u1) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
1
#s(literal 1 binary32)
(+ 1 (* -1 u1))
(-.f32 #s(literal 1 binary32) u1)
(+ 1 (* u1 (- u1 1)))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) u1 #s(literal 1 binary32))
(+ 1 (* u1 (- (* u1 (+ 1 (* -1 u1))) 1)))
(fma.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u1) u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))
(* (sqrt u1) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1))
(+ (* -1/2 (* (sqrt (pow u1 3)) (/ 1 (sqrt -1)))) (* (sqrt u1) (sqrt -1)))
(fma.f32 (/.f32 (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32))) (sqrt.f32 #s(literal -1 binary32))) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1)))
(+ (* (sqrt u1) (sqrt -1)) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (/ 1 (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))
(fma.f32 (*.f32 (*.f32 u1 u1) #s(literal -1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (+.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1)))
(+ (* (sqrt u1) (sqrt -1)) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))) (* u1 (+ (* -1/2 (* (sqrt u1) (/ (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ 1 (sqrt -1)))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) u1) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 u1) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 #s(literal -1 binary32))) #s(literal -1/2 binary32))) (*.f32 u1 u1) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1)))
(* (sqrt u1) (* (pow u2 2) (sqrt -1)))
(*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) u2) (sqrt.f32 u1))
(+ (* -1/2 (* (sqrt (pow u1 3)) (/ (pow u2 2) (sqrt -1)))) (* (sqrt u1) (* (pow u2 2) (sqrt -1))))
(fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (pow.f32 u1 #s(literal 3 binary32)))) (sqrt.f32 #s(literal -1 binary32))) #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) u2) (sqrt.f32 u1)))
(+ (* (sqrt u1) (* (pow u2 2) (sqrt -1))) (* (pow u1 2) (+ (* -1/2 (* (sqrt u1) (/ (pow u2 2) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))))))
(fma.f32 (*.f32 (/.f32 (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)))) (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) u2) (sqrt.f32 u1)))
(+ (* (sqrt u1) (* (pow u2 2) (sqrt -1))) (* (pow u1 2) (+ (* -1/2 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))) (* u1 (+ (* -1/2 (* (sqrt u1) (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (* u1 (pow (sqrt -1) 2)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ 1 u1)) (/ (pow u2 2) (sqrt -1)))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) u1) (fma.f32 (/.f32 (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/4 binary32) u1)) u2) u2) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 u1) (/.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 #s(literal -1 binary32))) #s(literal -1/2 binary32))) (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u2) u2) (sqrt.f32 u1)))
(+ 1 (* -1/2 u1))
(fma.f32 #s(literal -1/2 binary32) u1 #s(literal 1 binary32))
(+ 1 (* u1 (- (* 3/8 u1) 1/2)))
(fma.f32 (fma.f32 #s(literal 3/8 binary32) u1 #s(literal -1/2 binary32)) u1 #s(literal 1 binary32))
(+ 1 (* u1 (- (* u1 (+ 3/8 (* -5/16 u1))) 1/2)))
(fma.f32 (fma.f32 (fma.f32 #s(literal -5/16 binary32) u1 #s(literal 3/8 binary32)) u1 #s(literal -1/2 binary32)) u1 #s(literal 1 binary32))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (/ 1 u1)))
(+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) u1)) 1)
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) u1) #s(literal 1 binary32))
(- (* -1 (/ (+ 1 (/ 1 u1)) (pow u1 2))) (+ 1 (/ 1 u1)))
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (*.f32 u1 u1)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(* (cos (* 314159265359/50000000000 u2)) (sqrt -1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32))))
(+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (/.f32 #s(literal 3/8 binary32) u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32)))))
(+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 3))) (+ (* 3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) (pow u1 2))) (+ (* 1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))))
(fma.f32 (/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 5/16 binary32) (fma.f32 (/.f32 #s(literal 3/8 binary32) u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32))))))
(sqrt -1)
(sqrt.f32 #s(literal -1 binary32))
(+ (sqrt -1) (* 1/2 (/ (sqrt -1) u1)))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1))))
(fma.f32 (/.f32 #s(literal 3/8 binary32) u1) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))))
(+ (sqrt -1) (+ (* 5/16 (/ (sqrt -1) (pow u1 3))) (+ (* 3/8 (/ (sqrt -1) (pow u1 2))) (* 1/2 (/ (sqrt -1) u1)))))
(fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 5/16 binary32) (fma.f32 (/.f32 #s(literal 3/8 binary32) u1) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32)))))
(- 1 (/ 1 u1))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (sqrt.f32 #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 -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) 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)))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -5/16 binary32) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1))))))
(- (sqrt -1) (* 1/2 (/ 1 (* u1 (sqrt -1)))))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (+.f32 (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (+.f32 (+.f32 (/.f32 #s(literal -5/16 binary32) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1))) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(pow u1 2)
(*.f32 u1 u1)
(* (pow u1 2) (+ 1 (/ 1 u1)))
(*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1)
(+ (sqrt -1) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) (/ 1/2 (* u1 (sqrt -1))))
(-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 u2 u2) u1)) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))
(- (+ (sqrt -1) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (fma.f32 (*.f32 u2 u2) (/.f32 (*.f32 #s(literal -3/8 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (fma.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 u2 u2) u1)) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (/.f32 #s(literal -3/8 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) 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/2 (/ (* (pow u2 2) (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* u1 (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (* (pow u1 3) (sqrt -1)))) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))))))) (/ 1/2 (* u1 (sqrt -1))))
(+.f32 (fma.f32 (*.f32 u2 u2) (/.f32 (*.f32 #s(literal -3/8 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (fma.f32 (*.f32 u2 u2) (/.f32 (*.f32 #s(literal -5/16 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1) (/.f32 (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32))) (/.f32 #s(literal 3/4 binary32) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1))) (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (/.f32 #s(literal -5/16 binary32) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1))))
(* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (/.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))
(fma.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal -3/8 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1))))
(+ (* -1/2 (/ (* (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 2) (sqrt -1)))) (+ (* -1/2 (/ (* (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2)))) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) (* (pow u1 3) (sqrt -1)))) (+ (* -1/2 (/ (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000) (* u1 (sqrt -1)))) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(fma.f32 #s(literal -3/8 binary32) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1)) (fma.f32 (/.f32 #s(literal -1/2 binary32) u1) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (*.f32 #s(literal -5/16 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1)))
(*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2))
(+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (pow u2 2) (* u1 (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))))
(fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (*.f32 (/.f32 #s(literal -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 u2 u2) u1)))
(+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (pow u2 2) (* u1 (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1)))))
(fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (fma.f32 (/.f32 #s(literal -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 u2 u2) u1) (/.f32 (*.f32 #s(literal -9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1))))
(+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (* (pow u2 2) (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2))))) (* (pow u1 2) (sqrt -1)))) (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (* (pow u2 2) (+ 1 (* 1/2 (/ (+ 1 (* 1/4 (/ 1 (pow (sqrt -1) 2)))) (pow (sqrt -1) 2))))) (* (pow u1 3) (sqrt -1)))) (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (pow u2 2) (* u1 (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))))))
(fma.f32 #s(literal -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (fma.f32 (/.f32 #s(literal 5/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 u2 u2) (pow.f32 u1 #s(literal 3 binary32))) (*.f32 (/.f32 u2 (sqrt.f32 #s(literal -1 binary32))) (/.f32 u2 u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (/.f32 (*.f32 #s(literal -9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) u1) u1))))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4))) 1)
(fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -98696044010906577398881/10000000000000000000000 (/ (pow u2 2) u1)) (+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (pow u2 4) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4))))) (+ 1 (* 1/2 (/ 1 u1))))
(-.f32 (-.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (fma.f32 (/.f32 (*.f32 u2 u2) u1) #s(literal -98696044010906577398881/10000000000000000000000 binary32) (fma.f32 (/.f32 (pow.f32 u2 #s(literal 4 binary32)) u1) #s(literal 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) u1))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -98696044010906577398881/10000000000000000000000 (/ (pow u2 2) u1)) (+ (* -296088132032719732196643/40000000000000000000000 (/ (pow u2 2) (pow u1 2))) (+ (* 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 (/ (pow u2 4) (pow u1 2))) (+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (pow u2 4) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4))))))) (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1)))))
(-.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 (fma.f32 (/.f32 (*.f32 u2 u2) u1) #s(literal -98696044010906577398881/10000000000000000000000 binary32) (fma.f32 (/.f32 #s(literal -296088132032719732196643/40000000000000000000000 binary32) u1) (/.f32 (*.f32 u2 u2) u1) (fma.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 binary32) u1) (/.f32 (pow.f32 u2 #s(literal 4 binary32)) u1) (fma.f32 (/.f32 (pow.f32 u2 #s(literal 4 binary32)) u1) #s(literal 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) u1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -98696044010906577398881/10000000000000000000000 (/ (pow u2 2) u1)) (+ (* -296088132032719732196643/40000000000000000000000 (/ (pow u2 2) (pow u1 2))) (+ (* -98696044010906577398881/16000000000000000000000 (/ (pow u2 2) (pow u1 3))) (+ (* 9740909103402808085817682884085781839780052161/480000000000000000000000000000000000000000000 (/ (pow u2 4) (pow u1 3))) (+ (* 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 (/ (pow u2 4) (pow u1 2))) (+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (pow u2 4) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4))))))))) (+ 1 (+ (/ 3/8 (pow u1 2)) (+ (* 1/2 (/ 1 u1)) (* 5/16 (/ 1 (pow u1 3)))))))
(-.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 (fma.f32 (/.f32 (*.f32 u2 u2) u1) #s(literal -98696044010906577398881/10000000000000000000000 binary32) (fma.f32 (/.f32 #s(literal -296088132032719732196643/40000000000000000000000 binary32) u1) (/.f32 (*.f32 u2 u2) u1) (fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 u1 #s(literal 3 binary32))) #s(literal -98696044010906577398881/16000000000000000000000 binary32) (fma.f32 (/.f32 (pow.f32 u2 #s(literal 4 binary32)) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 9740909103402808085817682884085781839780052161/480000000000000000000000000000000000000000000 binary32) (fma.f32 (/.f32 #s(literal 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 binary32) u1) (/.f32 (pow.f32 u2 #s(literal 4 binary32)) u1) (fma.f32 (/.f32 (pow.f32 u2 #s(literal 4 binary32)) u1) #s(literal 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 5/16 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1/2 binary32) u1))))
(- (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) 1)
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal -1 binary32))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* -98696044010906577398881/10000000000000000000000 (/ (pow u2 2) u1))) (+ 1 (* 1/2 (/ 1 u1))))
(-.f32 (fma.f32 (/.f32 (*.f32 u2 u2) u1) #s(literal -98696044010906577398881/10000000000000000000000 binary32) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal -1 binary32))) (/.f32 #s(literal 1/2 binary32) u1))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -98696044010906577398881/10000000000000000000000 (/ (pow u2 2) u1)) (* -296088132032719732196643/40000000000000000000000 (/ (pow u2 2) (pow u1 2))))) (+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1)))))
(-.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 (fma.f32 (/.f32 #s(literal -296088132032719732196643/40000000000000000000000 binary32) u1) (/.f32 (*.f32 u2 u2) u1) (*.f32 (/.f32 (*.f32 u2 u2) u1) #s(literal -98696044010906577398881/10000000000000000000000 binary32)))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) u1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -98696044010906577398881/10000000000000000000000 (/ (pow u2 2) u1)) (+ (* -296088132032719732196643/40000000000000000000000 (/ (pow u2 2) (pow u1 2))) (* -98696044010906577398881/16000000000000000000000 (/ (pow u2 2) (pow u1 3)))))) (+ 1 (+ (/ 3/8 (pow u1 2)) (+ (* 1/2 (/ 1 u1)) (* 5/16 (/ 1 (pow u1 3)))))))
(-.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 (fma.f32 (/.f32 (*.f32 u2 u2) u1) #s(literal -98696044010906577398881/10000000000000000000000 binary32) (fma.f32 (/.f32 #s(literal -296088132032719732196643/40000000000000000000000 binary32) u1) (/.f32 (*.f32 u2 u2) u1) (/.f32 (*.f32 #s(literal -98696044010906577398881/16000000000000000000000 binary32) (*.f32 u2 u2)) (pow.f32 u1 #s(literal 3 binary32)))))) (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 5/16 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1/2 binary32) u1))))
(cos (* 314159265359/50000000000 u2))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(+ (cos (* 314159265359/50000000000 u2)) (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)))
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1) #s(literal -1/2 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2)))))
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 u1)) #s(literal 3/8 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) u1) #s(literal -1/2 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+ (cos (* 314159265359/50000000000 u2)) (+ (* -1/2 (/ (cos (* 314159265359/50000000000 u2)) u1)) (+ (* -5/16 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 3))) (* 3/8 (/ (cos (* 314159265359/50000000000 u2)) (pow u1 2))))))
(+.f32 (fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 u1)) #s(literal 3/8 binary32) (fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) 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 u1 #s(literal 3 binary32))) #s(literal -5/16 binary32)))
(/ 1 u1)
(/.f32 #s(literal 1 binary32) u1)
(/ (- 1 (/ 1 u1)) u1)
(/.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) u1)
(/ (- (+ 1 (/ 1 (pow u1 2))) (/ 1 u1)) u1)
(/.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) u1)
(/ (- (+ 1 (/ 1 (pow u1 2))) (+ (/ 1 u1) (/ 1 (pow u1 3)))) u1)
(/.f32 (-.f32 (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) u1)
(+ 1 (* 1/2 (/ 1 u1)))
(+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))
(+ 1 (+ (/ 3/8 (pow u1 2)) (* 1/2 (/ 1 u1))))
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (/.f32 #s(literal 1/2 binary32) u1))
(+ 1 (+ (/ 3/8 (pow u1 2)) (+ (* 1/2 (/ 1 u1)) (* 5/16 (/ 1 (pow u1 3))))))
(+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 3/8 binary32) (*.f32 u1 u1))) (+.f32 (/.f32 #s(literal 5/16 binary32) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 #s(literal 1/2 binary32) u1)))
(pow u2 2)
(*.f32 u2 u2)
(+ (* 1/2 (/ (pow u2 2) u1)) (pow u2 2))
(fma.f32 (/.f32 (*.f32 u2 u2) u1) #s(literal 1/2 binary32) (*.f32 u2 u2))
(+ (* 3/8 (/ (pow u2 2) (pow u1 2))) (+ (* 1/2 (/ (pow u2 2) u1)) (pow u2 2)))
(fma.f32 (/.f32 #s(literal 3/8 binary32) u1) (/.f32 (*.f32 u2 u2) u1) (fma.f32 (/.f32 (*.f32 u2 u2) u1) #s(literal 1/2 binary32) (*.f32 u2 u2)))
(+ (* 5/16 (/ (pow u2 2) (pow u1 3))) (+ (* 3/8 (/ (pow u2 2) (pow u1 2))) (+ (* 1/2 (/ (pow u2 2) u1)) (pow u2 2))))
(fma.f32 (/.f32 (*.f32 u2 u2) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 5/16 binary32) (fma.f32 (/.f32 #s(literal 3/8 binary32) u1) (/.f32 (*.f32 u2 u2) u1) (fma.f32 (/.f32 (*.f32 u2 u2) u1) #s(literal 1/2 binary32) (*.f32 u2 u2))))
(sqrt (/ 1 u1))
(sqrt.f32 (/.f32 #s(literal 1 binary32) u1))
(+ (sqrt (/ 1 u1)) (* -1/2 (sqrt (/ 1 (pow u1 3)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(+ (sqrt (/ 1 u1)) (+ (* -1/2 (sqrt (/ 1 (pow u1 3)))) (* 1/2 (sqrt (/ 1 (pow u1 5))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal -1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(+ (sqrt (/ 1 u1)) (+ (* -1/2 (sqrt (/ 1 (pow u1 3)))) (+ (* -1/2 (* (sqrt (/ 1 (pow u1 7))) (+ 1 (* 1/4 u1)))) (* 1/2 (sqrt (/ 1 (pow u1 5)))))))
(fma.f32 #s(literal -1/2 binary32) (+.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (*.f32 (fma.f32 #s(literal 1/4 binary32) u1 #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 7 binary32)))))) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal 1/2 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
(- (* -1 (/ (+ 1 (+ (/ 1 u1) (/ 1 (pow u1 2)))) u1)) 1)
(-.f32 (/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)) #s(literal 1 binary32))
(+ (* -1 (/ (+ (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1))) (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #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 -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1)))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* -1/2 (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (fma.f32 (*.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32)))) (neg.f32 u1))) (neg.f32 u1)))
(+ (sqrt -1) (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -3/8 (/ (sqrt -1) u1))) u1)))
(-.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 #s(literal -3/8 binary32) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 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 #s(literal -1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) #s(literal 5/16 binary32) (*.f32 #s(literal 3/8 binary32) (sqrt.f32 #s(literal -1 binary32)))) u1)) u1))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(+.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) u2) u2 (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32)))) u1)) (sqrt.f32 #s(literal -1 binary32)))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(fma.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal -3/8 binary32) (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32)))) u1)) u1) #s(literal -1 binary32) (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32))))
(+ (sqrt -1) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (+ (* -5/16 (sqrt -1)) (* -5/16 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))))) u1)) (+ (* 3/8 (sqrt -1)) (* 3/8 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (+ (* -1/2 (sqrt -1)) (* -1/2 (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))) u1)) (* (pow u2 2) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))))
(fma.f32 (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 (fma.f32 #s(literal 3/8 binary32) (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (*.f32 #s(literal 5/16 binary32) (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32)))) u1)) u1)) u1) #s(literal -1 binary32) (fma.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (sqrt.f32 #s(literal -1 binary32))))
(+ (* 1/2 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000))) (* -3/8 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal -3/8 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)) u1)) (* 3/8 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* -1/2 (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))) u1)) (* (sqrt -1) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal 3/8 binary32) (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (*.f32 #s(literal 5/16 binary32) (sqrt.f32 #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u1))) (neg.f32 u1))) (neg.f32 u1)))
(+ (* 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (/ (* (pow u2 2) (sqrt -1)) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))))
(fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2)))
(+ (* -1 (/ (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))) (* -9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 (/ (* (pow u2 2) (sqrt -1)) u1))) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))))
(fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (/.f32 (fma.f32 (*.f32 #s(literal -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal -9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1))) (neg.f32 u1)))
(+ (* -1 (/ (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))) (* -1 (/ (+ (* 9740909103402808085817682884085781839780052161/480000000000000000000000000000000000000000000 (/ (* (pow u2 2) (sqrt -1)) u1)) (* 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1)))) u1))) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (pow u2 2) (sqrt -1))))
(fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (/.f32 (fma.f32 (*.f32 #s(literal -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2) (/.f32 (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/480000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 (sqrt.f32 #s(literal -1 binary32)) u1) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 u2 u2))) (neg.f32 u1))) (neg.f32 u1)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -1 (/ (+ 1/2 (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (pow u2 4)) (* 98696044010906577398881/10000000000000000000000 (pow u2 2)))) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4)))) 1)
(-.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal 98696044010906577398881/10000000000000000000000 binary32) u2) u2 (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal 1/2 binary32))) u1))) #s(literal 1 binary32))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -1 (/ (+ 1/2 (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (pow u2 4)) (+ (* -1 (/ (- (+ (* -296088132032719732196643/40000000000000000000000 (pow u2 2)) (* 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 (pow u2 4))) 3/8) u1)) (* 98696044010906577398881/10000000000000000000000 (pow u2 2))))) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4)))) 1)
(-.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (+.f32 (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal 98696044010906577398881/10000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 (fma.f32 (*.f32 #s(literal -296088132032719732196643/40000000000000000000000 binary32) u2) u2 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal -3/8 binary32))) u1))) #s(literal 1/2 binary32)) u1))) #s(literal 1 binary32))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (+ (* -1 (/ (+ 1/2 (+ (* -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 (pow u2 4)) (+ (* -1 (/ (- (+ (* -296088132032719732196643/40000000000000000000000 (pow u2 2)) (+ (* -1 (/ (+ 5/16 (+ (* -9740909103402808085817682884085781839780052161/480000000000000000000000000000000000000000000 (pow u2 4)) (* 98696044010906577398881/16000000000000000000000 (pow u2 2)))) u1)) (* 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 (pow u2 4)))) 3/8) u1)) (* 98696044010906577398881/10000000000000000000000 (pow u2 2))))) u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 4)))) 1)
(-.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 (-.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (+.f32 (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/300000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal 98696044010906577398881/10000000000000000000000 binary32) (*.f32 u2 u2)) (/.f32 (-.f32 (fma.f32 (*.f32 #s(literal -296088132032719732196643/40000000000000000000000 binary32) u2) u2 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/400000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal 98696044010906577398881/16000000000000000000000 binary32) u2) u2 (fma.f32 #s(literal -9740909103402808085817682884085781839780052161/480000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 4 binary32)) #s(literal 5/16 binary32))) u1))) #s(literal 3/8 binary32)) u1))) #s(literal 1/2 binary32)) u1))) #s(literal 1 binary32))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* -1 (/ (+ 1/2 (* 98696044010906577398881/10000000000000000000000 (pow u2 2))) u1))) 1)
(fma.f32 (/.f32 (fma.f32 #s(literal 98696044010906577398881/10000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1/2 binary32)) u1) #s(literal -1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal -1 binary32)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (* -296088132032719732196643/40000000000000000000000 (pow u2 2)) 3/8) u1)) (* 98696044010906577398881/10000000000000000000000 (pow u2 2)))) u1))) 1)
(fma.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 #s(literal -296088132032719732196643/40000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -3/8 binary32)) u1) #s(literal -1 binary32) (fma.f32 #s(literal 98696044010906577398881/10000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1/2 binary32))) u1) #s(literal -1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal -1 binary32)))
(- (+ (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (* -1 (/ (+ 1/2 (+ (* -1 (/ (- (+ (* -296088132032719732196643/40000000000000000000000 (pow u2 2)) (* -1 (/ (+ 5/16 (* 98696044010906577398881/16000000000000000000000 (pow u2 2))) u1))) 3/8) u1)) (* 98696044010906577398881/10000000000000000000000 (pow u2 2)))) u1))) 1)
(fma.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 98696044010906577398881/16000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 5/16 binary32)) u1) #s(literal -1 binary32) (fma.f32 #s(literal -296088132032719732196643/40000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -3/8 binary32))) u1) #s(literal -1 binary32) (fma.f32 #s(literal 98696044010906577398881/10000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1/2 binary32))) u1) #s(literal -1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal -1 binary32)))
(* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))
(*.f32 #s(literal -1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+ (* -1/2 (/ (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(fma.f32 #s(literal -1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (*.f32 #s(literal 1/2 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) u1))
(+ (* -1 (/ (+ (* -3/8 (/ (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)) u1)) (* 1/2 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(-.f32 (*.f32 #s(literal -1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (*.f32 #s(literal 3/8 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) u1)) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* -5/16 (/ (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)) u1)) (* 3/8 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) u1)) (* 1/2 (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))) u1)) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2)))
(-.f32 (*.f32 #s(literal -1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 (fma.f32 #s(literal -3/8 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (*.f32 #s(literal 5/16 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) u1)) u1)) u1))
(* -1 (/ (- (/ 1 u1) 1) u1))
(/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) u1)
(* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1))
(/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (neg.f32 u1))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ 1 u1) 1) u1)) 1) u1)) 1) u1))
(/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1 binary32)) u1) #s(literal 1 binary32)) (neg.f32 u1)) #s(literal 1 binary32)) (neg.f32 u1))
(* -1 (* (sqrt u1) (* (cos (* 314159265359/50000000000 u2)) (pow (sqrt -1) 2))))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* -1 (* (sqrt u1) (pow (sqrt -1) 2)))
(sqrt.f32 u1)
(+ 1 (* -1 (/ (- (* -1 (/ (+ 3/8 (* 5/16 (/ 1 u1))) u1)) 1/2) u1)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 5/16 binary32) u1) #s(literal 3/8 binary32)) u1) #s(literal -1 binary32) #s(literal -1/2 binary32)) u1))
(+ (* -1 (/ (+ (* -1/2 (pow u2 2)) (* -3/8 (/ (pow u2 2) u1))) u1)) (pow u2 2))
(-.f32 (*.f32 u2 u2) (/.f32 (fma.f32 #s(literal -3/8 binary32) (/.f32 (*.f32 u2 u2) u1) (*.f32 (*.f32 u2 u2) #s(literal -1/2 binary32))) u1))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 5/16 (/ (pow u2 2) u1)) (* 3/8 (pow u2 2))) u1)) (* -1/2 (pow u2 2))) u1)) (pow u2 2))
(-.f32 (*.f32 u2 u2) (/.f32 (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (/.f32 (*.f32 u2 u2) u1) #s(literal 5/16 binary32) (*.f32 #s(literal 3/8 binary32) (*.f32 u2 u2))) u1)) u1))
(* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2)))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(+ (* -1/2 (* (sqrt (/ 1 (pow u1 5))) (pow (sqrt -1) 2))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 5 binary32)))) #s(literal 1/2 binary32) (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 u1)) (* (pow (sqrt -1) 2) (- 1 (* -1/4 u1))))) (* 1/2 (* (sqrt u1) (pow (sqrt -1) 2)))) (pow u1 3))) (+ (* 1/2 (* (sqrt (/ 1 (pow u1 3))) (pow (sqrt -1) 2))) (* (sqrt (/ 1 u1)) (pow (sqrt -1) 2))))
(-.f32 (fma.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal -1/2 binary32) (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (fma.f32 #s(literal 1/4 binary32) u1 #s(literal 1 binary32)) #s(literal -1 binary32))) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal -1/2 binary32) (sqrt.f32 u1))) (pow.f32 u1 #s(literal 3 binary32))))
(* (sqrt (/ u1 (- u1 1))) (sqrt -1))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* (sqrt (/ u1 (- u1 1))) (sqrt -1)))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))
(+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))))))
(fma.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))
(+ (* (sqrt (/ u1 (- u1 1))) (sqrt -1)) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (* (pow u2 2) (sqrt -1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (sqrt -1))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))))
(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))))
(fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.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))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.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)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1))))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2))))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 2)))
(*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* -1 (sqrt (/ u1 (- u1 1))))
(neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(- (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (pow u2 2))) (sqrt (/ u1 (- u1 1))))
(-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(- (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- u1 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (pow u2 2))))) (sqrt (/ u1 (- u1 1))))
(fma.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1)))
(sqrt.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(+ (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (pow u2 2))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) (sqrt.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+ (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (pow u2 2))))))
(fma.f32 (fma.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+ (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1)))) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1)))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(+ (sqrt u1) (* -98696044010906577398881/5000000000000000000000 (* (sqrt u1) (pow u2 2))))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2 (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))))))
(*.f32 (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1))
(+ (sqrt u1) (* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt u1)) (* (pow u2 2) (+ (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (* (sqrt u1) (pow u2 2))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt u1)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (sqrt.f32 u1)) u2) u2 (*.f32 (sqrt.f32 u1) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (*.f32 u2 u2) (*.f32 (sqrt.f32 u1) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 u1))
(+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2)))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (pow u2 2)) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))
(+ 1 (* (pow u2 2) (- (* (pow u2 2) (+ 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 (pow u2 2)))) 98696044010906577398881/5000000000000000000000)))
(fma.f32 (fma.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32))
(* 314159265359/50000000000 u2)
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(* (sqrt (/ u1 (- u1 1))) (pow u2 2))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))
(* (sqrt (/ u1 (- u1 1))) (* (cos (* 314159265359/50000000000 u2)) (sqrt -1)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(* (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))))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (pow u2 4)))
(*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (pow.f32 u2 #s(literal 4 binary32)))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1)))) (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 4))))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 4 binary32))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (pow.f32 u2 #s(literal 4 binary32)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- 1 u1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- 1 u1))))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2))
(* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (pow u2 4)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ 1 (pow u2 2)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- u1 1))))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (pow.f32 u2 #s(literal 4 binary32)))
(* (pow u2 4) (+ (* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (/ 1 (pow u2 2)))) (+ (* -1 (* (sqrt (/ u1 (- u1 1))) (/ 1 (pow u2 4)))) (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (sqrt (/ u1 (- u1 1)))))))
(*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 u2 #s(literal 4 binary32))))) (pow.f32 u2 #s(literal 4 binary32)))
(* -98696044010906577398881/5000000000000000000000 (* (sqrt (/ u1 (- u1 1))) (pow u2 2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(* (pow u2 2) (+ (* -98696044010906577398881/5000000000000000000000 (sqrt (/ u1 (- u1 1)))) (* -1 (* (sqrt (/ u1 (- u1 1))) (/ 1 (pow u2 2))))))
(*.f32 (-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) (*.f32 u2 u2))
(* (sqrt (/ (* u1 (- u1 1)) (- (pow u1 2) 1))) (cos (* 314159265359/50000000000 u2)))
(*.f32 (sqrt.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))

rewrite300.0ms (3.3%)

Memory
-8.6MiB live, 308.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058411
095415
1309388
22022368
08785359
Stop Event
iter limit
node limit
iter limit
Counts
28 → 923
Calls
Call 1
Inputs
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))))
#s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))
#s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(*.f32 u2 u2)
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(sqrt.f32 u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
Outputs
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)) (/.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 2 binary32)) u1)
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1 binary32)) (pow.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (pow.f32 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) u1)
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (neg.f32 u1) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) u1)
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.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 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) #s(literal -1 binary32)))
(*.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 u1 #s(literal 1 binary32))) (neg.f32 u1))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.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 u1 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 2 binary32)))
(*.f32 u1 (pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) #s(literal 2 binary32)))
(*.f32 u1 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 u1 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.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))))
(sqrt.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32)))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (neg.f32 u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32))
(pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1 binary32))
(fabs.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32))) #s(literal 1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(exp.f32 (log.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(neg.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #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)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (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)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))) (sqrt.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #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 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/2 binary32))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (/.f32 (+.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) u1))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) u1))
(*.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) u1))
(*.f32 (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1)) u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 (+.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) u1) u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) (*.f32 u1 u1))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) u1))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 u1 #s(literal 6 binary32)))) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 (*.f32 u1 u1)) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) u1) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) 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) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) u1))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u1)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) u1))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))
(*.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1 binary32))
(*.f32 (-.f32 u1 #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 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) u1))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 u1))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 u1)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) u1)
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -2 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal -3 binary32))) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 u1 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) (neg.f32 (*.f32 u1 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (fma.f32 u1 u1 u1)))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) u1)) (neg.f32 (*.f32 u1 u1)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) u1))
(/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 u1 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (*.f32 u1 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (fma.f32 u1 u1 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (neg.f32 (neg.f32 u1))))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 #s(literal -1 binary32) (neg.f32 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (neg.f32 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 u1))
(/.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))
(/.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1 binary32))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (neg.f32 (neg.f32 u1))))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (neg.f32 u1)))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) (/.f32 (pow.f32 u1 #s(literal -2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) u1)))) (/.f32 (pow.f32 u1 #s(literal -3 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal -2 binary32)) (/.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (/.f32 u1 (*.f32 u1 u1)))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (*.f32 u1 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 u1)) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 u1)))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (neg.f32 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (neg.f32 u1))))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) u1) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) u1))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 u1 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 u1 u1 u1)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(-.f32 (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 #s(literal -1 binary32) (neg.f32 u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 #s(literal -1 binary32) (neg.f32 u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (*.f32 #s(literal -1 binary32) (neg.f32 u1))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (/.f32 u1 (*.f32 #s(literal -1 binary32) (neg.f32 u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 (neg.f32 u1))) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 (neg.f32 u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 u1))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (neg.f32 u1))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (neg.f32 u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (neg.f32 u1))) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (neg.f32 u1))))
(-.f32 (/.f32 u1 (neg.f32 (neg.f32 u1))) (/.f32 #s(literal 1 binary32) u1))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) u1) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) u1))
(-.f32 (/.f32 #s(literal 0 binary32) u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) u1) (/.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) u1)) u1) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) u1))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 u1)))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (neg.f32 u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (neg.f32 u1)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 u1)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(-.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u1)) (/.f32 u1 (neg.f32 u1)))
(-.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u1 (neg.f32 (neg.f32 u1))))
(-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(-.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(-.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))
(-.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) (/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(pow.f32 (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -2 binary32))
(pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))) #s(literal 1/4 binary32)) (pow.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))) #s(literal 1/4 binary32)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))))
(pow.f32 (exp.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))) #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))) #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))) #s(literal 1/2 binary32)))
#s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))
#s(approx (+ (* u1 u1) u1) (*.f32 u1 u1))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))))
(*.f32 (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)))))))
(/.f32 (neg.f32 (-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32))))) (neg.f32 (-.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (neg.f32 (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32))))) (neg.f32 (neg.f32 (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))) (*.f32 (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32)))) (-.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)))) (neg.f32 (+.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)))) (neg.f32 (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)))))))
(/.f32 (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32))) (+.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))))))
(/.f32 (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32))) (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))))) (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))))) (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32))))))
(-.f32 (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))) (/.f32 (*.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32))) (-.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))))
(-.f32 (/.f32 (*.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))) (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 (neg.f32 u1)) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (sqrt.f32 (neg.f32 u1)) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (sqrt.f32 u1) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(fma.f32 (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) u2) u2 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 u2 u2) #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 u2 (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
(pow.f32 (/.f32 (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 2 binary32)) (pow.f32 u2 #s(literal 4 binary32)) (-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))))) (fma.f32 (pow.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) #s(literal 3 binary32)) (pow.f32 u2 #s(literal 6 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)) u2)
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))
(*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 u2 u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (fma.f32 (pow.f32 u2 #s(literal 6 binary32)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 3 binary32)) (neg.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)))) (+.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 2 binary32)) (-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))))
(/.f32 (fma.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32)) (pow.f32 (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) #s(literal 3 binary32))) (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))) (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))) (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (sqrt.f32 u1)))) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (neg.f32 u1)))) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 u1))) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (-.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32)))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))) (neg.f32 (sqrt.f32 u1)))) (*.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))) (sqrt.f32 (neg.f32 u1)))) (*.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))) (sqrt.f32 u1))) (*.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32)))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (*.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))) #s(literal 1 binary32))) (*.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (sqrt.f32 u1)))) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 u1))) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))) (neg.f32 (sqrt.f32 u1)))) (*.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32)))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))) (sqrt.f32 u1))) (*.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32))) (-.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))) (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))) (-.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))) (-.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 2 binary32)) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (/.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32)) (-.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))) (/.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 2 binary32)) (+.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))))
(-.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (-.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))) (/.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)) (*.f32 u2 u2) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) (*.f32 (pow.f32 u2 #s(literal 3 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 u2 (*.f32 (*.f32 (pow.f32 u2 #s(literal 3 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 u2 (*.f32 u2 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 u2 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(fma.f32 u2 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))) (-.f32 (pow.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) #s(literal 2 binary32)) (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)) #s(literal 94885310160755698508969199161917078090991542041945444570644759847389875187381489531880769921/22500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (-.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))) (fma.f32 (pow.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 3 binary32)) #s(literal 924269181524104147123212738401793934996035732650789762944436087907973858496884741334400277009379691937684245294184924577301737690219849281/3375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(+.f32 (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(+.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (pow.f32 u2 #s(literal 4 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32))))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))) (/.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32)))) (+.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (neg.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32))))) (neg.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (pow.f32 (*.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (*.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)))) (pow.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (sqrt.f32 u1)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (neg.f32 u1)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (fma.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)))) (*.f32 (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (sqrt.f32 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (sqrt.f32 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 u1)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 (*.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)))) (neg.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32))) (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32))) (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (-.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (-.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32))))))
(-.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))) (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))) (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 u2 (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 u2 (*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(fma.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(pow.f32 (/.f32 (*.f32 (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (-.f32 (*.f32 (*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)) #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/125000000000000000000000000000000000000000000000000000000000000000 binary32)) (pow.f32 u2 #s(literal 6 binary32))) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 3/2 binary32)))) #s(literal -1 binary32))
(+.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(+.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2) u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(*.f32 (exp.f32 (log.f32 u2)) (exp.f32 (log.f32 u2)))
(*.f32 u2 u2)
(pow.f32 (exp.f32 (log.f32 u2)) #s(literal 2 binary32))
(pow.f32 (*.f32 u2 u2) #s(literal 1 binary32))
(pow.f32 u2 #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))
(*.f32 (/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal 1 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))) (/.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (/.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (sqrt.f32 u1) (pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (/.f32 (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))) (/.f32 (sqrt.f32 u1) (pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))) (/.f32 (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (neg.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (pow.f32 (pow.f32 u1 #s(literal -1/2 binary32)) #s(literal -1 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (/.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (/.f32 (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal -1 binary32)) (/.f32 (sqrt.f32 u1) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)) (/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (*.f32 (sqrt.f32 u1) (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))) #s(literal -1 binary32))
(/.f32 (*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(pow.f32 (/.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32))))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32))))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32))))))
(*.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32))))))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32))))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.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) u1) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.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 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (+.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (+.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 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (neg.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))) (neg.f32 (+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))) (neg.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 (fma.f32 u1 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)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (-.f32 #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 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal -1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) #s(literal -1 binary32))) (*.f32 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 (neg.f32 u1) #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -2 binary32))) (+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -3 binary32))) (+.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (fma.f32 u1 u1 #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 2 binary32)) (+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (/.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(-.f32 (/.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))))) (/.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -3 binary32)) (+.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(-.f32 (/.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 4 binary32)) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (*.f32 u1 u1) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 u1 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 (pow.f32 u1 #s(literal 3 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.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 u1 u1))) (/.f32 (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))
(fma.f32 (/.f32 u1 (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) u1))) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (fma.f32 u1 u1 #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) (/.f32 u1 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32))))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 u1 (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 u1 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(fma.f32 #s(literal -1 binary32) (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(exp.f32 (*.f32 (log1p.f32 u1) #s(literal -1 binary32)))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32))))
(*.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(*.f32 (sqrt.f32 u1) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) #s(literal 1 binary32)))
(*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (/.f32 (sqrt.f32 u1) #s(literal 1 binary32)))
(*.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 u1))
(/.f32 (neg.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal 1 binary32))
(/.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 #s(literal 1 binary32) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(sqrt.f32 u1)
(pow.f32 (exp.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 (*.f32 u1 u1) #s(literal 1/4 binary32))
(pow.f32 u1 #s(literal 1/2 binary32))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #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)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (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)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))) (sqrt.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #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 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/2 binary32))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32)))) #s(literal 1/2 binary32)) (sqrt.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #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)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (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)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (sqrt.f32 u1))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 u1) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32)))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 u1 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) (sqrt.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))) (sqrt.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) u1))) (sqrt.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #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 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 u1 #s(literal -1/2 binary32)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 2 binary32)) #s(literal 1/4 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1/2 binary32))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) u2)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))
(*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 u2 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 u2 u2)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (*.f32 u2 u2) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32) (*.f32 (log.f32 u2) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 u2) #s(literal 2 binary32) (log.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)))) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32)))) (sqrt.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1 binary32)))))
(*.f32 (pow.f32 (pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (pow.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 u1 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 (pow.f32 u1 #s(literal 6 binary32)) #s(literal -1 binary32))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 (+.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) #s(literal -1 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 (+.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 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (+.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) u1) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))))
(sqrt.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))) (neg.f32 (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))) (sqrt.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -2 binary32)))) (sqrt.f32 (+.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -3 binary32)))) (sqrt.f32 (+.f32 (pow.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal -2 binary32)) (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32))) (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))) (sqrt.f32 (pow.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 2 binary32))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (+.f32 #s(literal 1 binary32) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))) #s(literal 1 binary32))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 u1 #s(literal 3 binary32)) #s(literal 1 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))) (sqrt.f32 (*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))))
(/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 #s(literal 1 binary32) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32)))))
(/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u1))))
(/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))))
(-.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(pow.f32 (exp.f32 (neg.f32 (log1p.f32 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/4 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (+.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(exp.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(exp.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 u1)) #s(literal 1/2 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)

eval110.0ms (1.2%)

Memory
46.9MiB live, 238.6MiB allocated
Compiler

Compiled 40 959 to 4 606 computations (88.8% saved)

prune103.0ms (1.2%)

Memory
-34.4MiB live, 203.3MiB allocated
Pruning

77 alts after pruning (69 fresh and 8 done)

PrunedKeptTotal
New1 018271 045
Fresh104252
Picked235
Done156
Total1 031771 108
Accuracy
99.9%
Counts
1 108 → 77
Alt Table
Click to see full alt table
StatusAccuracyProgram
95.5%
(/.f32 (*.f32 (pow.f32 (exp.f32 #s(literal -1/2 binary32)) (neg.f32 (log.f32 u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.2%
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.5%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32)))
98.4%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32)))))
74.5%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(approx (/ (- u1 1) (+ (* u1 u1) -1)) (-.f32 #s(literal 1 binary32) u1)))))
98.5%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
74.8%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)))
96.2%
(/.f32 (*.f32 (exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32))) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.5%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
74.6%
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)) #s(literal -1 binary32)))
98.3%
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (pow.f32 u1 #s(literal -1/2 binary32))))
97.8%
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
98.3%
(*.f32 (/.f32 (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
98.5%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.1%
(*.f32 (*.f32 (/.f32 (neg.f32 u1) (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
98.0%
(*.f32 (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.3%
(*.f32 (*.f32 (neg.f32 (sqrt.f32 u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
98.5%
(*.f32 (sqrt.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))) #s(approx (* (- u1 1) (- 1 u1)) (*.f32 (*.f32 (-.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)) u1)) u1) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.6%
(*.f32 (sqrt.f32 (/.f32 #s(approx (- (* 0 (- 1 u1)) (* (- u1 1) (neg u1))) (neg.f32 u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
46.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 (/.f32 (*.f32 u1 u1) (/.f32 (/.f32 (-.f32 (pow.f32 u1 #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))) (neg.f32 (*.f32 (fma.f32 u1 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))))) (/.f32 #s(literal 1 binary32) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
26.2%
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (pow.f32 u1 #s(literal 4 binary32))))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 u1 u1) u1) (*.f32 u1 u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.6%
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) #s(approx (/ (- u1 1) u1) (/.f32 #s(literal -1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
58.0%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.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)))
49.2%
(*.f32 (sqrt.f32 #s(approx (/ -1 (/ (- u1 1) u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.4%
(*.f32 (exp.f32 (*.f32 (log.f32 (pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -2 binary32))) #s(literal 1/4 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
76.7%
(*.f32 #s(approx (pow (/ (- 1 u1) u1) -1/2) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.1%
(*.f32 #s(approx (* (neg (sqrt u1)) (cos (* u2 314159265359/50000000000))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2)) (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
91.2%
(exp.f32 (*.f32 (log.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))) #s(literal -1 binary32)))
19.8%
#s(approx (/ (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (/ 1 (sqrt (/ (- u1 1) (+ (* u1 u1) -1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
79.2%
#s(approx (* (pow (/ (- 1 u1) u1) -1/2) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
13.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
-0.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) u2) u2 (-.f32 (*.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
-0.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)) (*.f32 u2 u2) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
-0.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) u2 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
-0.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
-0.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
-0.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(approx (sqrt (/ u1 (- u1 1))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))))))
0.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(approx (- (* (* (* u2 u2) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- u1 1)))) (sqrt (/ u1 (- u1 1)))) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal -1 binary32)))))
10.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(approx (* (sqrt (/ u1 (- u1 1))) (* u2 u2)) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
15.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
72.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))))
71.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (+.f32 (-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))))
80.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000) (*.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) u2) u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
0.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
14.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
80.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
17.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2))))
64.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2))))
80.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
1.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)) u2)) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
-0.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
1.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
2.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
80.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
1.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
18.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
79.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
80.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))))
63.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
79.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 2 binary32))))))
80.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
79.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
79.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
65.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1))))
72.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) u1))))
72.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
65.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (fma.f32 u1 u1 u1)))))
72.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1)))))
18.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
8.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* (* u2 u2) (* (sqrt (/ u1 (- u1 1))) (* u2 u2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (- (* (* (* u2 u2) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- u1 1)))) (sqrt (/ u1 (- u1 1))))) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)))))
64.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1))))
91.3%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 4 binary32))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (/.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))) (pow.f32 u2 #s(literal 4 binary32)))))
65.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
Compiler

Compiled 5 593 to 2 221 computations (60.3% saved)

regimes408.0ms (4.6%)

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

8 calls:

142.0ms
u2
52.0ms
u1
51.0ms
cosTheta_i
33.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
33.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
Results
AccuracySegmentsBranch
99.1%1cosTheta_i
99.1%1u1
99.1%1u2
99.1%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
99.1%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
99.1%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
99.1%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes236.0ms (2.6%)

Memory
-29.2MiB live, 175.7MiB allocated
Counts
58 → 2
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (fma.f32 u1 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (pow (/ (- 1 u1) u1) -1/2) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(approx (- (* (* (* u2 u2) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- u1 1)))) (sqrt (/ u1 (- u1 1)))) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal -1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* u2 314159265359/50000000000)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(approx (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (fma.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* u2 314159265359/50000000000)) (fma.f32 (fma.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)) u2)) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) u2 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 #s(approx (* (neg (sqrt u1)) (cos (* u2 314159265359/50000000000))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2)) (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(approx (* (sqrt (/ u1 (- u1 1))) (* u2 u2)) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000) (*.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) u2) u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))) (-.f32 u1 #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2))))
#s(approx (/ (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (/ 1 (sqrt (/ (- u1 1) (+ (* u1 u1) -1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(approx (sqrt (/ u1 (- u1 1))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (fma.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1/2 binary32))) (*.f32 u1 u1) (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (+.f32 (-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)) (*.f32 u2 u2) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) u2) u2 (-.f32 (*.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* (* u2 u2) (* (sqrt (/ u1 (- u1 1))) (* u2 u2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (- (* (* (* u2 u2) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- u1 1)))) (sqrt (/ u1 (- u1 1))))) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(approx (sqrt (/ u1 (- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(approx (pow (/ (- 1 u1) u1) -1/2) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ -1 (/ (- u1 1) u1)) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

8 calls:

60.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
45.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
34.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
24.0ms
cosTheta_i
24.0ms
u2
Results
AccuracySegmentsBranch
80.0%1cosTheta_i
89.0%2u1
90.6%2u2
90.4%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
89.0%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
89.0%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
90.6%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
90.6%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 32 to 44 computations (-37.5% saved)

regimes163.0ms (1.8%)

Memory
-13.9MiB live, 150.3MiB allocated
Counts
54 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (fma.f32 u1 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) u1) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (fma.f32 u1 u1 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (pow (/ (- 1 u1) u1) -1/2) (cos (* 314159265359/50000000000 u2))) (*.f32 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- (/ (* u1 u1) (- (neg u1) 1)) (/ 1 (- (neg u1) 1))))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (fma.f32 u1 (/.f32 u1 (-.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 u2 u2) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(approx (- (* (* (* u2 u2) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- u1 1)))) (sqrt (/ u1 (- u1 1)))) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal -1 binary32)))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* u2 314159265359/50000000000)) (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(approx (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (fma.f32 (*.f32 (sqrt.f32 u1) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* u2 314159265359/50000000000)) (fma.f32 (fma.f32 (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 u2 u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)) u2)) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (neg.f32 u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 u2 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) u2 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 #s(approx (* (neg (sqrt u1)) (cos (* u2 314159265359/50000000000))) (-.f32 (*.f32 (*.f32 (sqrt.f32 u1) (fma.f32 (*.f32 u2 u2) #s(literal -9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal 98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2)) (sqrt.f32 u1))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(approx (* (sqrt (/ u1 (- u1 1))) (* u2 u2)) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000) (*.f32 (*.f32 (-.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))) u2) u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (/.f32 u1 (fma.f32 u1 u1 #s(literal -1 binary32)))) (sqrt.f32 (+.f32 #s(literal 1 binary32) u1)) (*.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2))) (*.f32 u2 u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (fma.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) u2) u2)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 u1))) (-.f32 u1 #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (+.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2))))
#s(approx (/ (* (sqrt u1) (cos (* u2 314159265359/50000000000))) (/ 1 (sqrt (/ (- u1 1) (+ (* u1 u1) -1))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) #s(approx (sqrt (/ u1 (- u1 1))) (+.f32 (/.f32 #s(literal 1/2 binary32) u1) #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (* u2 u2)) (sqrt (/ u1 (- 1 u1)))) (fma.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))) (fma.f32 u1 #s(literal 1/2 binary32) #s(literal 1/2 binary32))) (*.f32 u1 u1) (*.f32 (fma.f32 (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 u2 u2) #s(literal 1 binary32)) (sqrt.f32 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (+.f32 (-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (+.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 u1) (+.f32 u1 #s(literal 1 binary32))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 u2 u2) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) u2) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) u2)) (*.f32 u2 u2) (/.f32 (-.f32 (*.f32 (sqrt.f32 u1) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (*.f32 u2 u2))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) u2) u2 (-.f32 (*.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))) (*.f32 u2 u2)) (sqrt.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (+ (* (* (* u2 u2) (* (sqrt (/ u1 (- u1 1))) (* u2 u2))) 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000) (- (* (* (* u2 u2) -98696044010906577398881/5000000000000000000000) (sqrt (/ u1 (- u1 1)))) (sqrt (/ u1 (- u1 1))))) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 (fma.f32 (pow.f32 u2 #s(literal 4 binary32)) #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(approx (* (sqrt (/ u1 (- 1 u1))) (+ (* 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 (* u2 u2)) -98696044010906577398881/5000000000000000000000)) (*.f32 (fma.f32 (/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 u2 u2))) (*.f32 u2 u2) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Calls

7 calls:

54.0ms
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
21.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
19.0ms
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
14.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
14.0ms
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
Results
AccuracySegmentsBranch
80.0%1u1
80.0%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
80.0%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
80.0%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
80.0%1u2
80.0%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
80.0%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
Compiler

Compiled 31 to 41 computations (-32.3% saved)

regimes54.0ms (0.6%)

Memory
0.6MiB live, 40.0MiB allocated
Counts
7 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (fma.f32 u1 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (+.f32 (*.f32 u1 u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1))))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
Calls

8 calls:

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

Compiled 32 to 44 computations (-37.5% saved)

regimes16.0ms (0.2%)

Memory
31.1MiB live, 31.1MiB allocated
Accuracy

Total -14.8b remaining (-132.2%)

Threshold costs -14.8b (-132.2%)

Counts
4 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (+ (* u1 u1) u1) (fma.f32 u1 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
Calls

8 calls:

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

Compiled 32 to 44 computations (-37.5% saved)

bsearch1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.006030048243701458
0.007342034950852394
Compiler

Compiled 14 to 17 computations (-21.4% saved)

simplify96.0ms (1.1%)

Memory
-22.7MiB live, 58.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029112
137112
244112
351112
462112
576112
6123112
7293112
84540112
96802112
Stop Event
node limit
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 7516193/1073741824 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(if (<=.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 7516193/1073741824 binary32)) #s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 u1 #s(literal 1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)))

soundness1.2s (12.8%)

Memory
23.7MiB live, 497.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
09015607
127825028
084084689
03521641
110161500
230661328
366721292
082691214
045233
076224
1227223
21253209
09234207
04992835
115272457
251952232
082522065
0180750
1523661
21559593
34816545
08111519
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 142 to 79 computations (44.4% saved)

preprocess32.0ms (0.4%)

Memory
1.4MiB live, 39.2MiB allocated
Remove

(abs cosTheta_i)

(abs u2)

Compiler

Compiled 334 to 174 computations (47.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...